QGuiApplication退出对话框

QGuiApplication Exit Dialog box

我们有一个 QGuiApplication 和一个非常标准的 main 函数,然后应用程序在 QML 文件中启动。

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);
    // Some Processing...

   // Start the Application
    return a.exec();
}

我想实现 "Exit Dialog Box" 即当用户点击 "X" 时,我想显示一个对话框 "Do you want to exit? Yes No "。

有没有我应该等待的信号? AboutToQuit()来不及了! CloseEvent() 用于 QWidget。

我正在使用Qt5.3

QML windows 有 onClosing。根 ApplicationWindow 也是 Window

请注意 onClosing 插槽 is not properly recognized by Qt Creator 但它有效。