导入 | import QtQuick.Controls 2.1 |
---|---|
继承 | AbstractButton |
被继承 | RoundButton and ToolButton |
Properties
- flat : bool
- highlighted : bool
细节描述
Button从AbstractButton继承了它的API。例如,您可以使用AbstractButton API设置text、显示icon并对clicks作出反应。
当按钮被用户激活时,它会发出信号clicked()。连接到这个信号来执行按钮的动作。对于长时间的按压,按钮还提供信号cancel()、doubleClicked()、pressed()、released()和pressAndHold()。
RowLayout {
Button {
text: "Ok"
onClicked: console.log("clicked ok")
}
Button {
text: "Cancel"
onClicked: console.log("clicked cancel")
}
}
}
属性
flat : bool
此属性保存按钮是否为平面。
平面按钮通常不会绘制背景,除非它被按下或选中。
缺省值为false。
highlighted : bool
此属性保存按钮是否高亮显示
按钮可以高亮显示,以吸引用户的注意。它对键盘交互没有影响。
缺省值为false。