bonjour,
j'arrive d'une manière générale à lancer une méthode en cliquant sur un bouton. Cependant cette fois-ci rien ne se passe. Voici le code épuré qui me pose problème:
visuTrame.hVisuTrame.cpp
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
26
27 #ifndef VISU_TRAMES #define VISU_TRAMES #include<QApplication> #include<QWidget> #include<QPushButton> #include<QTextEdit> #include<QComboBox> #include<QLabel> #include"LSerie.h" class VisuTrames : public QWidget // On hrite de QWidget (IMPORTANT) { public: LSerie* com; // Port srie VisuTrames(); ~VisuTrames(); publicslots: void boutonMarcheAppuye(); private: QPushButton *boutonMarche; }; #endifLorsque j'appuie sur boutonMarche, la méthode boutonMarcheAppuye n'est jamais exécutée.
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 #include"VisuTrames.h" VisuTrames::VisuTrames(void) { setFixedSize(400, 200); boutonMarche = new QPushButton("M/A", this); connect(boutonMarche, SIGNAL(clicked()), this, SLOT(boutonMarcheAppuye())); boutonMarche->move(50, 160); } void VisuTrames::boutonMarcheAppuye(){ boutonMarche->setText("ca marche"); } VisuTrames::~VisuTrames(void) { }
Merci pour vos conseils.
Partager