小编bob*_*lob的帖子

在QListWidget中获取所选行

我有一个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)

python qt pyqt qlistwidget

4
推荐指数
2
解决办法
5494
查看次数

标签 统计

pyqt ×1

python ×1

qlistwidget ×1

qt ×1