【发布时间】:2016-02-28 09:34:33
【问题描述】:
我有一个Qlistwidget,我可以在其中选择多个项目。我可以获取列表小部件中所有选定项目的列表,但找不到获取相应行列表的方法。要获取列表小部件中所选项目的列表,我使用了以下代码:
print [str(x.text()) for x in self.listWidget.selectedItems()]
要检索我正在寻找的行,例如:
a = self.listWidget.selectedIndexes()
print a
但这不起作用。我还尝试了一些导致这样的输出的代码,这不是很有用:
<PyQt4.QtGui.QListWidgetItem object at 0x0000000013048B88>
<PyQt4.QtCore.QModelIndex object at 0x0000000014FBA7B8>
【问题讨论】:
-
“索引”是指行吗?索引和行号在 Qt 中不是一回事。如果你的意思是行,我建议编辑你的问题(包括标题)。
-
我想我需要行是的,我会改变它
标签: python qt pyqt qlistwidget