यह प्रोग्राम सामान्य रूप से क्यों चलता है और मुख्य विंडो प्रदर्शित करता है? मुझे उम्मीद है कि 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