QErrorMessage类提供了错误消息显示对话框。直接饮用头文件既可以使用十分简单方便。
需要使用头文件: #include <QErrorMessage>
效果如下:
很简单的小例子,大家直接看代码吧(我代码里写了注释)
#include "widget.h" #include "ui_widget.h" #include <QErrorMessage> Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); setWindowTitle("庄朋龙的博客"); //定义一个错误消息对话框对象 指定父类为 this QErrorMessage zplooerror(this); //设置错误消息对话框 的标题栏显示的文字 zplooerror.setWindowTitle(tr("错误消息显示对话框")); //添加一条错误提示 zplooerror.showMessage(tr("这是第一个出错信息。。。")); zplooerror.showMessage(tr("这是第二个出错信息。。。")); zplooerror.showMessage(tr("这是第三个出错信息。。。")); //执行这个错误消息对话框 zplooerror.exec(); ui->textEdit->setText("<h2>给大家展示一个Qt自带的错误消息显示对话框</h2>"); } Widget::~Widget() { delete ui; }
整个项目的完整代码可以在这里下载:错误消息对话框