1

我试图只单击列表小部件中项目列表中的项目。

我在我的 UI 中单击鼠标右键并转到插槽:

void main::listWidget_itemClicked(QListWidgetItem* item)

在那里我可以运行命令等...但我希望将我单击的选定项目设置为字符串...我尝试使用 CONNECT/SIGNAL 路由,但我在那里空无一人。

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

我怎样才能做到这一点?

4

1 回答 1

4

如果我猜对了,您只想将单击的项目设置为新字符串,对吗?

item->setText(someQString)

编辑:

我不确定“将其设置为字符串”是什么意思,但您可以使用以下命令检索项目的文本(QString)

item->text()
于 2010-10-18T22:02:28.410 回答