Utilisation du widget QDialog
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:
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:
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:
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:
Citation:
D:\.......\Source.cpp:12: erreur : unknown type name 'FenDialog'.
Qu'est ce que j'ai loupé???
Merci de votre aide.
Alain