Qt一般软件界面退出函数的编写
使用QMessageBox类
void MainWidget::closeEvent(QCloseEvent* event)
{
int ret = QMessageBox::warning(this, QString::fromLocal8Bit("提示"),
QString::fromLocal8Bit("确定退出?"),
QMessageBox::Yes | QMessageBox::Cancel,
QMessageBox::Cancel);
switch (ret)
{
case QMessageBox::Yes:
{
// ...
event->accept();
}
break;
case QMessageBox::Cancel:
{
event->ignore();
}
break;
}
}