wie kann ich von irgendwo in meinem Programm das Programm beenden?
Ich habe in meinem Konstruktor eine Abfrage ob eine Datei vorhanden ist,
wenn nicht soll das Programm beendet werden.
Code: Alles auswählen
close();//MainWindow
Rob
Code: Alles auswählen
close();//MainWindow
Code: Alles auswählen
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setQuitOnLastWindowClosed (true);
MainWindow w;
w.showMaximized ();
return a.exec();
}
Code: Alles auswählen
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
//-
if(!m_db.open_db("lava.sqlite"))
{//no db-connect
QMessageBox msg;
msg.setText("Es konnte keine Verbindung zur Datenbank aufgebaut werden,\nbitte legen Sie die Datei \"lava.sqlite\"in den Programmordner.");
msg.exec();
close();
}
else
{
Code: Alles auswählen
MainWindow w;
w.showMaximized ();
return a.exec();