我是新来PyQt4的,尤其是QListWidget。 我想获得的当前显示的QListWidget所有标签(Python)的列表。 我能够得到所有QListWidgetItems的名单,但我不知道如何从那里得到这些标签。
这是我用它来获取所有QListWidgetItems列表:
items = []
for index in xrange(self.ui.QListWidget.count()):
items.append(self.ui.QListWidgetitem(index))
谢谢你的帮助!
.text()
返回QListWidgetItem中的文本。 请注意,您需要调用.item(index)
对原QListWidget实例来获得包含在列表插件的项目:
items = []
for index in xrange(self.ui.QListWidget.count()):
items.append(self.ui.QListWidget.item(index))
labels = [i.text() for i in items]
您可以强制列表部件与返回的所有项目findItems
:
lst = [i.text() for i in self.lstFiles.findItems("", QtCore.Qt.MatchContains)]