每当我尝试使用 listWidget 存储所选值时
foo=self.listWidget.currentItem()
这是我作为 foo 的值得到的:
<PyQt4.QtGui.QListWidgetItem object at 0x023BDD68>
这是有道理的,但显然不是我所要求的。我知道有关选择实际项目的方法,但是没有一种方法可以做到这一点,就像其他输入小部件一样?
每当我尝试使用 listWidget 存储所选值时
foo=self.listWidget.currentItem()
这是我作为 foo 的值得到的:
<PyQt4.QtGui.QListWidgetItem object at 0x023BDD68>
这是有道理的,但显然不是我所要求的。我知道有关选择实际项目的方法,但是没有一种方法可以做到这一点,就像其他输入小部件一样?
从PyQt4 QListWidgetItem docs,您可以使用:
item = self.listWidget.currentItem()
value = item.text()
或者在一行:
value = self.listWidget.currentItem().text()