pyside/pyqt5下拉复选框
我们实际项目中经常会遇到需要下拉多选的情况,以下记录pyside2生成下拉复选框,支持多选,全选等用来支撑日常项目需求
一、构建ui文件
用qt designer画出界面,保存文件ComboCheckBox.ui,界面如下:

二、python代码如下
from PySide2.QtWidgets import QApplication, QCheckBox, QLineEdit, QListWidget,\
QListWidgetItem,QMessageBox
from PySide2.QtUiTools import QUiLoader
import sys
class comboCheckbox():
def __init__(self):
self.ui = QUiLoader().load('ui/ComboCheckBox.ui')
self.combo_checkbox()
self.ui.button_001.clicked.connect(self.print_combocheck)
def print_combocheck(self):
QMessageBox.about(self.ui,'提示',self.ui

本文介绍了如何利用PySide2在Python项目中创建一个支持多选和全选功能的下拉复选框。通过qtdesigner设计UI,然后在Python代码中加载并实现下拉框的事件处理,包括全选和显示已选选项。最终展示了实现后的效果。
最低0.47元/天 解锁文章
848





