QT QListWidget itemclicked dans une chaîne
-
09-10-2019 - |
Question
J'essaie de simplement cliquer sur un élément dans une liste d'éléments dans un listwidget.
Je faites un clic droit dans mon interface utilisateur et est allé à l'emplacement:
void main::listWidget_itemClicked(QListWidgetItem* item)
Dans là, je peux exécuter des commandes ect ... Mais je veux l'élément sélectionné que je clique sur être réglé sur une chaîne ... J'ai essayé d'utiliser la route CONNECT / SIGNAL, mais je suis venu vide là-bas.
Il ressemblerait théoriquement comme ceci: texte QString = UI-> listWidget-> itemClicked (); OBV cela est faux, mais je pense qu'il exprime ce que je suis en train de le faire ....
Comment puis-je faire cela?
La solution
Si je vous ai droit, vous voulez juste définir l'élément clicked à une nouvelle chaîne, droit?
item->setText(someQString)
Edit:
Je ne sais pas ce que vous entendez par « set à une chaîne », mais vous pouvez récupérer le texte (QString) de l'élément avec
item->text()