我有一个Qlistwidget我可以选择多个项目.我可以在listwidget中获取包含所有选定项目的列表,但无法找到获取相应行列表的方法.要获取listwidget中所选项的列表,我使用了以下代码:
print [str(x.text()) for x in self.listWidget.selectedItems()]
Run Code Online (Sandbox Code Playgroud)
要检索行,我正在寻找类似的东西:
a = self.listWidget.selectedIndexes()
print a
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我也尝试了一些导致这样的输出的代码,这不是很有用:
<PyQt4.QtGui.QListWidgetItem object at 0x0000000013048B88>
<PyQt4.QtCore.QModelIndex object at 0x0000000014FBA7B8>
Run Code Online (Sandbox Code Playgroud)