将QT ListWidget项目单击为一个String

时间:2010-10-18 21:54:32

标签: c++ qt qlistwidget

我想点击listwidget中项目列表中的项目。

我在我的用户界面中右击并转到插槽:

void main::listWidget_itemClicked(QListWidgetItem* item)

在那里我可以运行命令等...但是我希望我点击的所选项目被设置为字符串...我尝试使用CONNECT / SIGNAL路由,但我在那里空了。

理论上看起来像这样:QString text = ui-> listWidget-> itemClicked();这是错误的,但我认为它表达了我想要做的事情......

我该怎么做?

1 个答案:

答案 0 :(得分:4)

如果我说得对,你只想将点击的项目设置为新的字符串,对吗?

item->setText(someQString)

编辑:

我不确定“将它设置为字符串”是什么意思,但你可以用

检索项目的文本(QString)
item->text()