QCheckBox():创建复选框
setIcon(QIcon()):设置图标
setTristate(bool):设置是否三态。True:是;False:否
setCheckState(状态):设置复选框状态
三种状态:
Qt.Unchecked:该项目未选中
Qt.PartiallyChecked:部分选中
Qt.Checked:真的被选中
# -*- coding: UTF-8 -*-
"""
# @Author: 爱打瞌睡的CV君
# @CSDN: https://blog.csdn.net/qq_44921056
"""
from PyQt5.Qt import *
import sys
# 1. 创建一个应用程序对象
app = QApplication(sys.argv)
# 2. 控件的操作
# 2.1 创建控件
window = QWidget()
# 2.2 设置控件
window.setWindowTitle("QCheckBox 多选框测试")
window.resize(500, 500)
"""
复选框的一些操作
QCheckBox():创建复选框
setIcon(QIcon()):设置图标
setTristate(bool):设置是否三态。True:是;False:否
setCheckState(状态):设置复选框状态
三种状态:
Qt.Unchecked:该项目未选中
Qt.PartiallyChecked:部分选中
Qt.Checked:真的被选中
"""
cb = QCheckBox("Python", window)
cb.setIcon(QIcon("xxx.png"))
cb.setIconSize(QSize(60, 60))
cb.setTristate(True)
# cb.setCheckState(Qt.PartiallyChecked)
cb.setCheckState(Qt.Checked)
# 2.3 展示控件
window.show()
# 3. 应用程序的执行, 进入到消息循环
sys.exit(app.exec_())