bonsoir a tous,
je decouvre la gestion des bases de données sous Qt, j'ai donc crée une petit appli de test.
mon probleme etant qu'a la compilation j'ai ce message qui s'affiche:
voila mon code:main.cpp:2:24: erreur fatale: QSqlDatabase : Aucun fichier ou dossier de ce type
compilation terminée.
main.cpp
fenetre.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 <QtGui> #include <QSqlDatabase> #include "fenetre.h" void creerconnexion(); int main(int argc, char* argv[]) { QApplication app(argc, argv); fenetre fen; fen.show(); return app.exec(); }
fenetre.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 #include <fenetre.h> using namespace std; fenetre::fenetre() : QWidget() { quit=new QPushButton("Quit"); bouton=new QPushButton("Ok"); basename=new QLineEdit("basename"); username=new QLineEdit("username"); password=new QLineEdit("mot de passe"); box1=new QVBoxLayout(this); box1->addWidget(basename); box1->addWidget(username); box1->addWidget(password); box1->addWidget(bouton); box1->addWidget(quit); connect(quit, SIGNAL(clicked()), qApp, SLOT(quit())); }
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 #ifndef FENETRE_H_INCLUDED #define FENETRE_H_INCLUDED #include <iostream> #include <QtGui> using namespace std; class fenetre : public QWidget { Q_OBJECT public: fenetre(); private: QPushButton *quit, *bouton; QLineEdit *basename, *username, *password; QVBoxLayout *box1; }; #endif // FENETRE_H_INCLUDED
Partager