QCheckbox:复选框,一般用于给用户提供若干选项中多选操作
案例

from PyQt5.Qt import * import sys app = QApplication(sys.argv) window = QWidget() window.setWindowTitle('QCheckBox 功能测试') window.resize(500, 500) cb = QCheckBox('复选框', window) # 创建复选框 cb.setIcon(QIcon('dp.png')) cb.setIconSize(QSize(60, 60)) cb.setTristate(True) # 设置三态 print(cb.isTristate()) cb.setCheckState(Qt.Checked) # 设置状态 cb.stateChanged.connect(lambda state: print(state)) window.show() sys.exit(app.exec_())