checkbox_status) self.check_box3 = QCheckBox('复选框3') self.check_box3.stateChanged.connect(self.checkbox_status) self.check_box3.setTristate(True) # 开启三态选项 self.check_box3.setCheckState(Qt.PartiallyChecked) # 设
isChecked="+str(self.checkBox2.isChecked())+', checkState='+str(self.checkBox2.checkState())+"\n"chk3Status=self.checkBox3.text()+", isChecked="+str(self.checkBox3.isChecked())+', checkState='+str(self.checkBox3.checkState())+"\n"print(chk1Status+chk2Status+chk3Status) ifname==...
if item.checkState() == Qt.Checked: items.append(item) return items def is_all(self): # 判断是否是全选 return True if self.vars["listViewModel"].item(0).checkState() == Qt.Checked else False def sort(self, order=Qt.AscendingOrder): # 排序,默认正序 self.vars["listViewModel"].sort(0...
check1Status= self.checkBox1.text() +", isChecked="+ str(self.checkBox1.isChecked()) +', checkState='+\ str(self.checkBox1.checkState())+"\n"check2Status= self.checkBox2.text() +", isChecked="+ str(self.checkBox2.isChecked()) +', checkState='+\ str(self.checkBox2.checkState()...
self.checkBox_1.checkState()下面为UI_form.py中主要代码(其余部份见两个基础框架代码):def setupUI(self):self.setWindowTitle("复选框") # 创建复选框 self.chk_1 = QCheckBox("复选框1") self.chk_2 = QCheckBox("复选框2") self.chk_3 = QCheckBox("复选框3") # 设置初始...
self.checkBox3.setTristate(True) #设置三态模式 self.checkBox3.setCheckState(Qt.PartiallyChecked) self.checkBox3.stateChanged.connect(lambda :self.btnstate(self.checkBox3)) def AddWidget(self): self.layout.addWidget(self.checkBox1) self.layout.addWidget(self.checkBox2) ...
self.qCheckBox[0].setCheckState(2) elif zhuangtai==0: self.clear() def clear(self): for i in range(self.row_num): self.qCheckBox[i].setChecked(False) 使用方法: a=ComboCheckBox('子项列表') Selectlist()获取被选子项列表 All()全选 ...
self.checkBoxSwim.setChecked(True) elif self.checkBoxAll.checkState() == Qt.Unchecked: self.checkBoxRun.setChecked(False) self.checkBoxBasketball.setChecked(False) self.checkBoxFootball.setChecked(False) self.checkBoxSwim.setChecked(False) def check_box_state(self): ...
1.5 CheckBox:复选框 【为用户提供“多选多”的选择,同时,除了选中和未选中外还有第三种状态——半选中。如果需要用到第三种状态,需要使用QCheckBox类的setTristate()方法使其生效,并且可以使用checkState()方法查询当前状态】 CheckBox控件的三种状态值及说明👇: ...
("tristateBox")# checkBox3开启3态模式self.checkBox3.setTristate(True)# 设置复选框3位半选中状态,1self.checkBox3.setCheckState(Qt.PartiallyChecked )self.checkBox3.stateChanged.connect( lambda:self.btnstate(self.checkBox3) )layout.addWidget(self.checkBox3)groupBox.setLayout(layout)mainLayout = QV...