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
2° Fichier Constructeur 'Qexemple.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 #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
3° Fichier main 'Source.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); }
Après compilation j'ai le message suivant:
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(); }
Qu'est ce que j'ai loupé???D:\.......\Source.cpp:12: erreur : unknown type name 'FenDialog'.
Merci de votre aide.
Alain
Partager