效果
思路
1 // 创建一个question弹出对话框,添加两个按钮:Yes和No
2 QMessageBox *box = new QMessageBox(QMessageBox::Question, "提示", "确认删除''的信息吗?", QMessageBox::Yes | QMessageBox::No, this);
3 box->button(QMessageBox::Yes)->setText("确认");// 将原本显示“Yes”的按钮改为显示“确认”
4 box->button(QMessageBox::No)->setText("取消");// 将原本显示“No”的按钮改为显示“取消”
5 int res = box->exec();// 启动对话框,用res变量记录用户最终点选的按钮
6
7 if(QMessageBox::Yes == res)
8 {//点击确认--执行
9
10 }else if(QMessageBox::No == res)
11 {//点击取消--执行
12
13 }