-
[Qt] Tout premier pas
Bonjour,
Je viens tout juste de me mettre à QT, j'essai de faire un truc tout bête.
Afficher un text dans un QTextEdit quand je clic sur un bouton...
Quand je clic sur mon bouton je fait
Code:
emit setButtonText("Hello");
Et rien d'autre, dans le fichier généré par mon QT designer (sous visual 2005) je retrouve la conection signla slot
Code:
QObject::connect(pushButton, SIGNAL(setButtonText(QString)), textEdit, SLOT(setText(QString)));
Sauf que lorsque je clic sur mon bouton le texte ne change pas :(
Je n'ai pas sousclasser QTextEdit je me suis simplement brancher au slot setText(QString). Suis je obliger de sous classer l'edit pour pouvoir ecrire dedans ?
Merci.
-
Salut,
As-tu connecté le signal clicked du bouton à un slot exécutant emit setButtonText("Hello"); ?
-
Malheureusement oui. Quand je clic sur le bouton j'arrive dans le code qui fait le emit il ny'a pas de problème de ce côté la.
-
Salut.
Peut tu mettre le .h??
-
.
Heuu me susi tout simplent trompé d'émetteur :oops:
L'emmetteur doit etre la classe ou est defini le signal...