C

抽象按钮 QML 类型

提供按钮类似功能共通功能的抽象基类型。更多信息...

导入语句import QtQuick.Controls
自从Qt Quick Ultralite 1.0
继承自

Control

由以下类型继承

ButtonCheckBoxRadioButtonSwitch

属性

信号

方法

详细说明

AbstractButton 为具有按钮类似行为的控件提供接口;例如,按钮和可检查控件(如单选按钮和复选框)。作为一个抽象控件,它没有代表实现,将它们留给了从它派生的类型。

另请参阅控件样式按钮控件

属性说明

autoRepeat : bool

此属性表示当按钮按下并保持时,是否重复pressed()、released()和clicked()信号。

默认值为false

初始延迟和重复间隔由autoRepeatDelayautoRepeatInterval指定,单位为毫秒。


autoRepeatDelay : int

该属性保存自动重复的初始延迟,单位为毫秒。默认值是300毫秒。

参见autoRepeatautoRepeatInterval


autoRepeatInterval : int

该属性保存自动重复的间隔,单位为毫秒。默认值是100毫秒。

参见autoRepeatautoRepeatDelay


checkable : bool

该属性保存按钮是否可选中。

当用户点击可选中按钮时,按钮将在选中(开启)和未选中(关闭)之间切换。

checked设置为true将强制此属性为true

默认值为false

参见checked


checked : bool

该属性保存按钮是否被选中。

参见checkable


down : bool

该属性保存按钮是否在视觉上处于按下状态。

除非明确设置,否则此属性遵循pressed的值。

注意:Qt Quick的不同之处:将undefined赋给down以恢复原始行为是不支持的。

参见pressed


indicator : Item

该属性保存指示器项目。


[只读] pressed : bool

该属性保存按钮是否物理按下。按钮可以通过触摸或鼠标按下。

参见down


text : string

该属性保存按钮的文本描述。

注意:文本用于辅助功能,因此即使内容项是图像,也应该设置文本描述。

参见contentItem


信号文档

canceled()

当按钮在按下时失去鼠标捕获,或者当会发出released信号但鼠标指针在按钮的外边框矩形外时,发出此信号。

注意:对应处理程序为onCanceled


clicked()

当用户通过触摸或鼠标交互点击按钮时,发出此信号。

注意:对应处理程序为onClicked


pressed()

当用户通过触摸或鼠标交互按下按钮时,发出此信号。

注意:对应处理程序为onPressed


released()

当用户通过触摸或鼠标交互释放按钮时,发出此信号。

注意:对应处理程序为onReleased


toggled()

当用户通过触摸或鼠标交互交互式切换可选中按钮时,发出此信号。

注意:对应处理程序为onToggled


方法文档

void toggle()

切换按钮的选中状态。


在某些 Qt 许可下可用。
了解更多。