Changer la valeur d'un label
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.
Code:
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))); |
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