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.h
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;
};
 
#endif
VisuTrame.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

#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)
{
}
Lorsque j'appuie sur boutonMarche, la méthode boutonMarcheAppuye n'est jamais exécutée.

Merci pour vos conseils.