1、QCheckBox简介
一般用于给用户若干选中的多选操作;
左侧会有一个方框图标,标识用户的选中状态;
继承于QAbstractButton。
2、功能操作
1 # *******************QCheckBox**********************开始 2 import sys 3 from PyQt5.Qt import * 4 5 app=QApplication(sys.argv) 6 7 window=QWidget() 8 window.setWindowTitle("QCheckBox") 9 window.resize(500,500) 10 11 cb = QCheckBox('&Python',window) # 快捷键设置 12 cb.setIcon(QIcon('xxx.png')) 13 cb.setIconSize(QSize(50,50)) 14 15 # 设置三态 16 cb.setTristate(True) # 展示三种状态 17 18 # 设置选中状态 19 cb.setCheckState(Qt.PartiallyChecked) # 部分选中 20 # cb.setCheckState(Qt.Unchecked) # 未选中 21 # cb.setCheckState(Qt.Checked) # 真的选中 22 23 # 信号 24 # cb.stateChanged.connect(lambda state:print(state)) # 0 1 2 25 cb.toggled.connect(lambda isChecked:print(isChecked)) # True False 26 27 28 window.show() 29 sys.exit(app.exec_()) 30 # *******************QCheckBox**********************结束
作者(QQ):931935931