Bonjour,

J'ai le programme suivant

mainwindow.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
class MainWindow : public QMainWindow
{
    Q_OBJECT
 
    public:
        explicit MainWindow(QWidget *parent = 0);
        ~MainWindow();
 
    protected:
        Ui::MainWindow *ui;
};
mainwindow.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}
classeA.h, héritée de MainWindoW
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class A : public MainWindow
{
    Q_OBJECT
 
    public:
        explicit A(QWidget *parent = 0);
 
    public slots:
        void fonctionBoutton();     
};
classeA.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
A::A(QWidget *parent) :
    MainWindow(parent)
{
    connect(ui->myPushButton, SIGNAL(clicked()), this, SLOT(fonctionBouton()));
}
 
void A::fonctionBouton()
{
    ui->textBrowser->append(QString("OK ça marche !"));
}
qui compile parfaitement mais qui n'affiche rien dans le textBrowser lorsque myPushButton est clické... et pour cause, le SIGNAL du bouton n'arrive pas !

Auriez-vous une idée ?

Merci et bonne soirée à tous