Bonjour,
je souhaite changer la valeur d'un label en appuyant sur un bouton. J'utilise donc les signaux et slots mais ça ne marche pas et je ne comprends pas mon erreur.
l'erreur provient de la méthode connect, la variable ne serait pas type attendu. Pourtant le slot setText attend un Qstring, ce que je ne comprends pas c'est pourquoi il ne le voit pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <QWidget> #include <QLabel> #include <QString> #include <QPushButton> QWidget princip; QPushButton connet("connecter", &princip); QLabel etat("echec", &princip); QString etet("reussi"); etat.move(200,30); connet.move(25,75); QObject::connect(&connet,SIGNAL(clicked()), &etat, SLOT(setText(etet)));
Partager