C++ QT checked和checkable

1.在 Qt 中,QCheckBox 是一个提供勾选功能的控件,它继承自 QAbstractButton 类。除了 QCheckBox 之外,还有其他一些控件也具有勾选功能,这些控件通常继承自 QAbstractButton 或实现了 QAction 接口。以下是一些具有勾选功能或类似功能的控件:

  • QRadioButton: 单选按钮,通常用于一组选项中,允许用户选择其中一个选项。

  • QAction: 动作对象,可以用于菜单、工具栏或其他上下文中。QAction 有一个 isChecked() 方法来检查是否被勾选。

  • QMenu: 菜单对象,其中的菜单项可以设置为可勾选状态。

  • QToolButton: 工具按钮,可以设置为具有勾选状态,通常用于工具栏中。

  • QListWidgetQTreeView: 列表和树形控件,其中的项可以设置为可勾选状态。

  • QTableWidgetQTableView: 表格控件,其中的单元格或行/列可以设置为可勾选状态。

  • QGroupBox: 组框控件,虽然它本身不是一个可勾选控件,但通常包含可勾选的子控件,如 QCheckBox

  • QTreeViewQListView: 树形和列表视图控件,其中的项可以设置为可勾选状态。

  • QCommandLinkButton: 命令链接按钮,可以设置为具有勾选状态,通常用于 Windows 风格的界面。

2.如果一个toolbutton被设定为checkable == true;

  以下是toolButton被设定为checked之后的状态以下是未checked的状态

3.我理解对于tool button的checked就是按下的状态保持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值