我正在尝试使用QCloseEvent
关闭我的所有对话框并在主窗口关闭时退出应用程序。我已经阅读了文档并查看了许多示例,这是我迄今为止提出的:
在我的 .h 文件中:
protected:
void mainwindow::closeEvent(QCloseEvent * );
在我的 mainwindow.cpp 文件中:
class QCloseEvent;
void mainwindow::closeEvent(QCloseEvent *event)
{
event->accept();
if (event->isAccepted())
{
QApplication::quit();
}
}
当我运行此代码时,出现以下错误::
mainwindow::closeEvent'
本地函数定义是非法的 mainwindow.cpp(13):此行包含尚未匹配的“{”