Salut pour tous .
Je suis entain de develpper une application c++ avec Qt .
Je voudrais savoir comment fermer une application apres un clique sur le bouton ok ou l'icone x d'un QMessageBox ::critical.
c'est à dire aprés l'apparition de QMessageBox::critical, si je clique sur le bouton ok ou l'icone x de QMessageBox::critical mon application fermera .
Voici mon code svp :
Merci d'avance
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
25
26 void connecter_base(QApplication *qApp) { db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("D:/BaseDeDonne/Hopital.sqlite"); if(db.open()) { QMessageBox::information(NULL, "Hopital", "Bonjour et bienvenue!"); } else { int reponse = QMessageBox::critical(NULL, "Hopital", "il y a des problèmes de connexion, essayer plus tard s'il vous plait. Merci pour votre compréhension."); if(reponse == QMessageBox::Yes) { qApp->quit(); } } } int main(int argc, char* argv[]) { QApplicationapp(argc, argv); connecter_base(); Login fenetre1; fenetre1.show(); return app.exec(); }
Partager