PyQt5最全15 QCheckBox复选框控件
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import sys
class QCheckBoxDemo(QWidget):
"""
QCheckBoxDemo
复选框控件
同时可以选择多个
三种状态:未选中:0 半选中:1 选中:2
"""
def __init__(self):
super(QCheckBoxDemo, self).__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('QCheckBoxDemo')
layout = QHBoxLayout()
self.checkBox1 = QCheckBox('复选框控件1')
self.checkBox1.setChecked(True)
self.checkBox1.stateChanged.connect(lambda: self.checkBoxState(self.checkBox1))
layout.addWidget(self.checkBox1)
self.checkBox2 = QCheckBox(