爲什麼這個程序運行正常並顯示主窗口?我期望它會在構造函數中調用quit()
而退出。爲什麼在exec()不退出應用程序之前調用quit()?
Main.cpp的:
#include<QApplication>
#include"MainWindow.h"
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
MainWindow mainWindow;
mainWindow.show();
return app.exec();
}
MainWindow.cpp:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
qApp->quit();
}
void MainWindow::closeEvent(QCloseEvent *)
{
qDebug("Hello world!");
}
好感謝您的幫助。 – user1318674 2012-04-09 23:04:02