QCheckBox
功能:提供了一个带有文本标签的复选框
说明:
可以添加到按钮组,设置独占性
与单选按钮不一样,左侧是方框
可以显示文本和图标 ,图标在方框左侧,文本标签右侧
复选框具有三态性,选中,未选中,既不选中也不取消选中即无更改
状态常量:
Qt.Unchecked 对应int 0 未选中
Qt.PartiallyChecked 对应int 2 部分选中
Qt.Checked 对应int 1 选中
所属模块:PyQt5.QtWidgets
继承结构:
一. 属性
1. 创建复选框,绑定快捷键
QCheckBox(const QString &text, QWidget *parent = nullptr)
QCheckBox(QWidget *parent = nullptr)
2. 设置文本标签
setText()
3. 设置图标
setIcon()
4. 设置三态
#启用三态
setTristate(bool y = true)
#查询是否启用三态
isTristate() #返回bool
#查询当前状态,返回当前状态常量
checkState()
二. 信号
void | stateChanged(int state) 状态改变时触发,传入的是当前状态常量 |