PyQt5 QCheckBox 复选框控件学习笔记

QCheckBox 复选框控件是PyQt5 中最常用的基础控件之一,可以当作开关使用,如:用来配置程序的某些功能是否开启,复选框选中时开启显示状态栏,没有选中时隐藏状态栏等。

QCheckBox类中常用方法如表

方法描述
setChecked()设置复选框的状态,设置为True表示选中,False表示取消选中的复选框
setText()设置复选框的显示文本
text()返回复选框的显示文本
isChecked()检查复选框是否被选中
setTriState()设置复选框为一个三态复选框
setCheckState()三态复选框的状态设置,具体设置可以见下表

三态复选框的三种状态

名称含义
Qt.Checked2组件没有被选中(默认)
Qt.PartiallyChecked1组件被半选中
Qt.Unchecked0组件被选中

信号

self.checkBox1.stateChanged.connect(lambda: self.btnstate(self.checkBox1))

self.checkBox2.toggled.connect(lambda: self.btnstate(self.checkBox2))

self.checkBox3.stateChanged.connect(lambda: self.btnstate(self.checkBox3))

此条目发表在Code分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注