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_())