qt listwidget itemclicked in a string
-
09-10-2019 - |
質問
ListWidgetのアイテムのリストのアイテムをクリックしようとしています。
UIを右クリックしてスロットに行きました。
void main::listWidget_itemClicked(QListWidgetItem* item)
そこにコマンドを実行することができます...しかし、クリックして文字列に設定するためにクリックする選択したアイテムが欲しい...接続/信号ルートを使用しようとしましたが、そこに空っぽになりました。
理論的には次のようになります:qstring text = ui-> listwidget-> itemclicked();これは間違っていますが、私がやろうとしていることを表現していると思います。
これどうやってするの?
解決
私があなたを正しくしたら、クリックされたアイテムを新しい文字列に設定したいだけですよね?
item->setText(someQString)
編集:
「文字列に設定する」という意味がわかりませんが、アイテムのテキスト(QSTRING)を取得できます。
item->text()
所属していません StackOverflow