ButtonStyle
ImportStatement: importQtQuick.Controls.Styles 1.2
Since: Qt 5.1
Properties
background :Component
control :Button
label :Component
DetailedDescription
我们能用定制的设计改变按钮的显示形态。
例如:
Button {
text: "A button"
style: ButtonStyle {
background: Rectangle {
implicitWidth: 100
implicitHeight: 25
border.width: control.activeFocus ?2 : 1
border.color: "#888"
radius: 4
gradient: Gradient {
GradientStop { position: 0 ;color: control.pressed ? "#ccc" : "#eee" }
GradientStop { position: 1 ;color: control.pressed ? "#aaa" : "#ccc" }
}
}
}
}
如果我们需要定制的标记,我们能也能覆盖label。
PropertyDocumentation
background :Component
定义按钮的背景。
control :Button
这个样式关联的按钮。只读的。
label :Component
按钮的label。