pyqt5学习之QCheckbox

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

posted @ 2020-03-18 09:18  墨色无墨  阅读(995)  评论(0编辑  收藏  举报