主窗口closeevent的重写,适合用在主窗口关闭同时,子窗口也关闭的场景。
首先在头文件添加#include
接着在.cpp文件输入
void MainWindow::closeEvent(QCloseEvent *event)
{
int result = QMessageBox::information(this,tr("提示"),tr("是否关闭界面!"),tr("是"), tr("否"),0,1);
if(result == 0)
{
//输入关闭的指令
xxx->close();
}
else
{
//输入不关闭的指令
event->ignore();
}
}