4.2.6复选框:QCheckBox
复选框除了常用的选中和未选中,还提供了半选中来表明“没有变化”。如果需要第三种状态,则可以通过 setTristate()来使它生效,并使用 checkState()来查询当前的切换状态。
QCheckBox类中的常用方法如下:
setChecked(逻辑值):设置复选框的状态,、True表示选中,为False时表示取消选中
setText文本():设置复选框的显示文本
text():设置复选框的显示图标
isChecked():检查复选框是否被选中
setTriState():设置复选框为一个三态复选框
三态复选框有三种状态如下:
名称(枚举值) 值 描述
Checked 2 控件没有被选中(默认值)
PartiallyChecked 1 控件被半选中
Unchecked 0 控件被选中
【例4.7】QCheckBox按钮测试,测试如下:

imp

本文详细介绍了如何在PyQt6中使用QCheckBox控件,包括设置选中/未选中/部分选中状态,以及监听状态变化。通过实例展示了如何创建和控制一个带有三态复选框的窗口应用。
最低0.47元/天 解锁文章
725

被折叠的 条评论
为什么被折叠?



