按钮 QML 类型

用户可以通过点击执行命令或回答问题的推送按钮。 更多...

导入语句import QtQuick.Controls
继承自

AbstractButton

由以下继承

RoundButtonToolButton

属性

详细描述

按钮呈现一个用户可以点击或推动的推送按钮控件。按钮通常用来执行操作或回答问题。典型的按钮有 确定应用取消关闭帮助

按钮从 AbstractButton 继承其 API。例如,您可以为 text 设置文本、显示 图标 并使用 AbstractButton API 来响应用户的 点击

按钮在用户激活时会发出 clicked() 信号。连接到该信号以执行按钮的操作。按钮还提供用于长按的信号:canceled()、doubleClicked()、pressed()、released() 和 pressAndHold()。

以下是如何连接到按钮信号的示例片段。

RowLayout {
    Button {
        text: "Ok"
        onClicked: model.submit()
    }
    Button {
        text: "Cancel"
        onClicked: model.revert()
    }
}

另请参阅自定义按钮按钮控件

属性文档

flat : bool

这个属性表示是否按钮是平的。

平按钮通常不绘制背景,除非它被按下或选中。

默认值是 false


highlighted : bool

这个属性保存是否突出显示按钮的标志。

按钮可以突出显示,以将用户的注意力吸引到它。它对键盘交互没有影响。

默认值是 false


© 2024 Qt 公司有限公司。此处包含的文档贡献享有其各自所有者的版权。所提供的文档是根据自由软件基金会发布的GNU 自由文档许可证版本 1.3授予许可的。Qt 及其标志是芬兰和/或世界其他地区的 Qt 公司有限公司的商标。所有其他商标均为其各自所有者的财产。