参考大神博客:https://www.cnblogs.com/zhoug2020/p/10094855.html
加上头文件:#include <QMessageBox>
一、information
QMessageBox::information(this,"123","please check out!");
二、warning
代码:
QMessageBox::warning(this,"123","please check out!");
三、question
代码如下:
QMessageBox::question(this,"123","please check out!");
四、带回报错信息的使用
代码如下:
QMessageBox::warning(this,"123",QString("please check out : %1").arg(234));
带回报错信息234,如图:
五、实现当用户选择是否或者false的时候,就直接退出,yes的时候,直接跳转到别的工程中去了
void MainWindow::on_pushButton_clicked()
{
QMessageBox messageBox(QMessageBox::NoIcon,
"退出", "你确定要退出吗?",
QMessageBox::Yes | QMessageBox::No, NULL); ;
int result=messageBox.exec();
switch (result)
{
case QMessageBox::Yes:
qDebug()<<"Yes";
close();
break;
case QMessageBox::No:
qDebug()<<"NO";
break;
default:
break;
}
}