首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例

QCheckBox类中常用方法如表 方法 描述 setChecked() 设置复选框的状态,设置为True表示选中,False表示取消选中的复选框 setText() 设置复选框的显示文本 text()...具体设置可以见下表 三态复选框的三种状态 名称 值 含义 Qt.Checked 2 组件没有被选中(默认) Qt.PartiallyChecked 1 组件被半选中 Qt.Unchecked 0 组件被选中 QCheckBox...QGroupBox("Checkboxes") groupBox.setFlat(False) #创建复选框1,并默认选中,当状态改变时信号触发事件 self.checkBox1 = QCheckBox...self.btnstate(self.checkBox2)) #创建复选框3,设置为3状态,设置默认选中状态为半选状态,当状态改变时信号触发事件 self.checkBox3 = QCheckBox...(False) 将三个复选框的stateChanged信号都连接到槽函数stateChanged(),使用landba的方式传递对象给槽函数 当QCheckBox状态改变时发射stateChanged信号

3.8K31

自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码

但过多的复选框会影响界面布局和美观,因而想到把 PyQt5 的下拉列表和复选框结合起来,但在 PyQt5 中并没有这样的组件供我们使用,所以想要自己实现一个下拉复选框,主要就是继承 QComboBox 类,然后将复选框 QCheckBox...2.具体代码 实现下拉复选框的思路为用 setView() 方法将 QComboBox 下拉列表的视图改为 QListWidget 组件,然后将 QCheckBox 复选框用在 QListWiget 中...self.text.setReadOnly(True) q = QListWidget() for i in range(len(self.items)): self.box_list.append(QCheckBox...完善后的下拉复选框的运行程序代码如下: from PyQt5.QtWidgets import QComboBox, QLineEdit, QListWidgetItem, QListWidget, QCheckBox...record state q = QListWidget() for i in range(len(self.items)): self.box_list.append(QCheckBox

3.4K20
领券