QT 关闭添加确认提示

重写closeEvent

//.h
 void closeEvent(QCloseEvent *event);


//.cpp

void SceMainWindow::closeEvent(QCloseEvent *event)
{
    int closeApp = QMessageBox::question(this, "提示", "您确定要退出吗?", "确定", "取消", 0);
    if(closeApp == 0)
    {
        event->accept();
    }
    else
    {
        event->ignore();
    }
}
posted @ 2022-03-25 13:12  hxqmw  阅读(160)  评论(0)    收藏  举报