Button
ImportStatement: import QtQuick.Controls 1.2
Since: Qt 5.1
Inherits: FocusScope
InheritedBy: ToolButton
Properties
action :Action
activeFocusOnPress: bool
checkable :bool
checked :bool
exclusiveGroup: ExclusiveGroup
hovered :bool
iconName :string
iconSource :url
isDefault :bool
menu : Menu
pressed :bool
style :Component
text :string
tooltip :string
Signals
clicked()
DetailedDescription
按钮差不多是应用程序最常用的小组件。用户可以点击一个按钮让程序执行一些工作或回答一个问题。一些共同的按钮用法如OK、Apply、Cancel、Close、Yes、No和Help这些按钮。Button组件和QPushButton窗口类似。我们可以使用ButtonStyle为按钮创建显示样式。
PropertyDocumentation
action :Action
这是按钮相关联的操作。当操作定义在按钮上,它可能覆盖按钮的文本,说明,图标等属性,默认为空。
activeFocusOnPress: bool
当按钮按下时,按钮是否获得焦点。默认为假。
checkable :bool
按钮是否能被效验。默认为假。
checked :bool
按钮效验的结果。仅仅当checkable为真是,这个属性才有效。默认为假。
exclusiveGroup: ExclusiveGroup
这个属性表明按钮属于哪个独立组,默认为空。
hovered :bool
这个属性表明按钮是否有进入控制。即鼠标进入按钮范围,按钮是否变色之类的。只读的。
iconName :string
图标在主题中的名字。当一个图片在平台图标的主题中被发现,则使用这个图标。它优先于iconSource。
iconSource :url
按钮上的图标,如果按钮没有图标,这个属性为空字符。默认为空字符。
isDefault :bool
按钮是否时默认按钮,默认按钮决定了当没有给按钮一个显式的焦点时,用户在窗口按下Enter键,将会发生什么事。
注意这个属性只改变按钮的显示,预期的行为需要我们自己实现。默认为假。
menu : Menu
给按钮分配一个菜单,能获得下拉菜单按钮。默认为空
pressed :bool
按钮是否被按,只读的。
style :Component
按钮的样式
text :string
展现在按钮上的文本,如果按钮没有文本,文本属性为空字符,默认为空字符。
tooltip :string
按钮的工具提示。
SignalDocumentation
clicked()
当按钮被按下时发送这个信号。