QT ListWidget itemclicked в строку - PullRequest
       7

QT ListWidget itemclicked в строку

1 голос
/ 19 октября 2010

Я пытаюсь просто щелкнуть элемент в списке элементов в виджете списка.

Я щелкнул правой кнопкой мыши в своем интерфейсе и пошел в слот:

void main::listWidget_itemClicked(QListWidgetItem* item)

Там я могу запускать команды и т. Д. Но я хочу, чтобы выбранный элемент, по которому я щелкаю, был установлен в строку ... Я попытался использовать маршрут CONNECT / SIGNAL, но там я оказался пустым. *

Теоретически это выглядело бы так: QString text = ui-> listWidget-> itemClicked (); Это неправильно, но я думаю, что это выражает то, что я пытаюсь сделать ....

Как я могу это сделать?

1 Ответ

4 голосов
/ 19 октября 2010

Если я вас правильно понял, вы просто хотите установить выбранный элемент в новую строку, верно?

item->setText(someQString)

Edit:

Я не уверен, что вы имеете в виду под "установить его в строку", но вы можете получить текст (QString) элемента с помощью

item->text()
...