PyQt4:获取QListWidget中所有标签的列表

big*_*eep 3 python qt4 pyqt4

我是PyQt4的新手,尤其是QListWidget.我正在尝试获取当前显示在QListWidget中的所有标签的(Python)列表.我能够获得所有QListWidgetItems的列表,但我不确定如何从那里获取标签...

这是我用来获取所有QListWidgetItem的列表:

    items = []
    for index in xrange(self.ui.QListWidget.count()):
         items.append(self.ui.QListWidgetitem(index))
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

Mar*_*ers 7

.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]
Run Code Online (Sandbox Code Playgroud)