从pyqt4中的listWidget返回值
Posted
技术标签:
【中文标题】从pyqt4中的listWidget返回值【英文标题】:return value from listWidget in pyqt4 【发布时间】:2011-05-26 15:32:45 【问题描述】:每当我尝试使用从 listWidget 存储所选值时
foo=self.listWidget.currentItem()
这是我作为 foo 的值得到的:
<PyQt4.QtGui.QListWidgetItem object at 0x023BDD68>
这种说法是有道理的,但显然不是我想要的。我知道有关选择实际项目的方法,但是没有一种方法可以做到这一点,就像其他输入小部件一样?
【问题讨论】:
【参考方案1】:从PyQt4 QListWidgetItem docs,您可以使用:
item = self.listWidget.currentItem()
value = item.text()
或单行:
value = self.listWidget.currentItem().text()
【讨论】:
谢谢,不知道我是怎么错过的。 它不在QListWidget主页面,很奇怪,容易错过。以上是关于从pyqt4中的listWidget返回值的主要内容,如果未能解决你的问题,请参考以下文章
PyQt4 QProcess.startDetached() - 无法获得衍生进程的返回值和 PID
PyQt5 - QVariant.value() 返回对象而不是 python 值 (pyqt4 .toPyObject())