возвращаемое значение из listWidget в pyqt4 - PullRequest
3 голосов
/ 26 мая 2011

Всякий раз, когда я пытаюсь сохранить выбранное значение из listWidget, используя

foo=self.listWidget.currentItem()

, это то, что я получаю как значение для foo:

<PyQt4.QtGui.QListWidgetItem object at 0x023BDD68>

Этот вид имеет смыслно это явно не то, о чем я просил.Мне известно о способах выбора фактического элемента, но не существует ли какой-либо однострочный метод для этого, как для любого другого входного виджета?

1 Ответ

4 голосов
/ 26 мая 2011

Из документов PyQt4 QListWidgetItem вы можете использовать:

item = self.listWidget.currentItem()
value = item.text()

Или в одной строке:

value = self.listWidget.currentItem().text()
...