QMessageBox返回值捕获常用方式

来源:互联网 发布:陈震淘宝店叫什么 编辑:程序博客网 时间:2024/05/20 05:28

QMessageBox Msg(QMessageBox::Question, QString::fromLocal8Bit("数据库组态"), QString::fromLocal8Bit("模板文件已经存在,是否覆盖?"));

QAbstractButton *pYesBtn = (QAbstractButton *)Msg.addButton(QString::fromLocal8Bit("是"), QMessageBox::YesRole);

QAbstractButton *pNoBtn = (QAbstractButton *)Msg.addButton(QString::fromLocal8Bit("否"), QMessageBox::NoRole);

Msg.exec();


if (Msg.clickedButton() != pYesBtn)

{
return;
}