他们有什么不同?
在Qt中,如果我有QPushButton的热键,我可以通过"Alt +?"来制作它,但是如果它是qaction,我可以按"?" 只要
为什么这个程序正常运行并显示主窗口?我希望它退出,因为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();
}
Run Code Online (Sandbox Code Playgroud)
MainWindow.cpp:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
qApp->quit();
}
void MainWindow::closeEvent(QCloseEvent *)
{
qDebug("Hello world!");
}
Run Code Online (Sandbox Code Playgroud)