void MainWindow::closeEvent(QCloseEvent *event)
{//关闭
int r = QMessageBox::warning(this, tr("Editor"),
tr("Please save The document "
""),
QMessageBox::Yes | QMessageBox::No
| QMessageBox::Cancel);
if (r == QMessageBox::Yes) {
if(save())
event->accept();
else
event->ignore();
} else if (r == QMessageBox::Cancel) {
event->ignore();
}else{
event->accept();
}
}
accept() ignore()