the problem will occurred in windows plateform.
you can hiden the first child of the original button, such as
Component.onCompleted: { children[0].visible = false }