网络编程
位置:首页>> 网络编程>> 网络编程>> PyQt5 QListWidget选择多项并返回的实例

PyQt5 QListWidget选择多项并返回的实例

作者:Rhythm_x  发布时间:2022-12-14 07:49:25 

标签:PyQt5,QListWidget,多项

参考Stack Overflow Python: How to query multiple selected items in QListWidget in PyQt


from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
listItem = ['a','b','c','d','e']
if listItem is not None and len(listItem) > 0:
     self.listWidget = QListWidget(self)
     for item in listItem:
       self.listWidget.addItem(item)
     if multiselected:
       self.listWidget.setSelectionMode(QAbstractItemView.ExtendedSelection)#按住CTRL可多选
     # self.listWidget.itemClicked.connect(self.listItemClick)
     # self.listWidget.itemDoubleClicked.connect(self.listItemDoubleClick)
text_list = self.listWidget.selectedItems()
text = [i.text() for i in list(text_list)]  
text = '_',join(text) # text即多选项并以_隔开

来源:https://blog.csdn.net/qq_28792801/article/details/80990674

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com