Bonsoir,
Je pense avoir mal compris le système de signaux et slot. J'ai créer un programme tout simple permetant lors d'un click sur un QPushButton d'afficher un text dans un QLabel.
Voila je ce que propose:
Je ne comprend pas pourquoi cela ne fonctionne pas ? Quelqu'un pourrais t-il m'aider ? Merçi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #include <QApplication> #include <QLabel> #include <QVboxLayout> #include <QPushButton> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget *window = new QWidget; window->setWindowTitle("Signaux et Slots"); QLabel *text = new QLabel; QPushButton *bouton = new QPushButton("Go !"); QVBoxLayout *placement = new QVBoxLayout; QObject::connect(bouton,SIGNAL(clicked()),text,SLOT(setText("Bienvenue "))); placement->addWidget(text); placement->addWidget(bouton); window->setLayout(placement); window->show(); return app.exec(); }
Partager