【QML】复选框 CheckBox

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【QML】复选框 CheckBox相关的知识,希望对你有一定的参考价值。

参考技术A import QtQuick.Controls 2.5
https://doc.qt.io/qt-5/videos/qtquickcontrols2-checkbox.mp4
CheckBox提供了一个可以切换(选中)或关闭(未选中)的选项按钮。复选框通常用于从一组选项中选择一个或多个选项。对于较大的选项集,例如列表中的选项,请考虑使用 CheckDelegate 。

CheckBox 从 AbstractButton 继承其 API。例如,可以使用 checked 属性设置复选框的状态。

除了已检查和未检查的状态之外,还有第三种状态:部分检查。可以使用 tristate 属性启用部分检查状态。该状态表示无法确定常规检查/未检查状态;通常是因为影响复选框的其他状态。例如,当在树视图中选择了多个子节点时,此状态很有用。

Hierarchical checkbox groups can be managed with a non-exclusive ButtonGroup .

以下示例说明了如何将子项的组合检查状态绑定到父复选框的检查状态:

属性:

以上是关于【QML】复选框 CheckBox的主要内容,如果未能解决你的问题,请参考以下文章

Qt-Qml:将复选框绑定到 QAbstractListModel

将 TableView 中的 CheckBox 选中状态绑定到自定义模型属性

QML:调整复选框大小

带有复选框的 QML 组合框

layui如何获取checkbox复选框的值

js怎么取得name=checkbox[]的复选框选中个数