Bonjour,

Je débute en Qt et j'essaie de me familiariser avec certain widget notamment les boîtes de dialogue.
J'essaie de créer une boite de dialogue simple non pré définie.

1° Fichier Hider 'Qexemple.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
#ifndef QEXEMPLE_H
#define QEXEMPLE_H
    #include <QApplication>
    #include <QWidget>
    #include <QDialog>
    #include <QPushButton>
 
    class FenDialog : public QDialog
    {
    Q_OBJECT
    public:
      FenDialog( QWidget *parent=0 );
 
    private:
      // les widgets
       QPushButton *BtnDialogue;
       //QDialog *QBienvenu;
 
      //signals:
 
    //public slots:
 
    };
#endif // QEXEMPLE_H
2° Fichier Constructeur 'Qexemple.cpp'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
#include <Qexemple.h>
 
FenDialog::FenDialog( QWidget *parent ) : QDialog( parent )
{
    BtnDialogue = new QPushButton("Ouvrir la boîte de dialogue", this);
    BtnDialogue->setGeometry(150,100,150,30);
}
3° Fichier main 'Source.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
#include "Qexemple.h"
/*
    Source.cpp
    Exemple d'utilisation d'un Qdilog
*/
 
 
int main(int argc, char *argv[])
{
 QApplication app(argc, argv);
 
 FenDialog w;
 w.show();
 
 return app.exec();
}
Après compilation j'ai le message suivant:

D:\.......\Source.cpp:12: erreur : unknown type name 'FenDialog'.
Qu'est ce que j'ai loupé???

Merci de votre aide.

Alain