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即多选项并以_隔开

以上这篇PyQt5 QListWidget选择多项并返回的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 PyQt5 QListWidget选择多项并返回的实例 的全部内容, 来源链接: utcz.com/z/362089.html

回到顶部