Qt入门系列开发教程对话框QErrorMessage错误消息对话框

Posted 编程鱼酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt入门系列开发教程对话框QErrorMessage错误消息对话框相关的知识,希望对你有一定的参考价值。

描述

错误消息小部件由文本标签和复选框组成。该复选框允许用户控制将来是否再次显示相同的错误消息,通常显示翻译成适当本地语言的文本“再次显示此消息”。
对于生产应用程序,该类可用于显示用户只需查看一次的消息。要像这样使用QErrorMessage,可以用通常的方式创建对话框,并通过调用showMessage()槽或将信号连接到它来显示它。

静态对话框

静态qtHandler()函数使用qInstallMessageHandler()安装消息处理程序,并创建显示qDebug()、qWarning()和qFatal()消息的QErrorMessage。这在没有控制台可用于显示警告和错误消息的环境中非常有用。

在这两种情况下,QErrorMessage都会对挂起的消息进行排队,并按顺序显示它们,一旦用户接受了上一条消息,就会立即显示每一条新消息。一旦用户指定不再显示消息,就会自动跳过该消息,对话框将显示队列中的下一条适当消息。

公有槽函数

//显示对话框
 void showMessage(const QString &message, const QString &type)
 void showMessage(const QString &message)

静态函数

//获取静态对话框
 QErrorMessage *qtHandler()

以上是关于Qt入门系列开发教程对话框QErrorMessage错误消息对话框的主要内容,如果未能解决你的问题,请参考以下文章

Qt入门系列开发教程对话框QColorDialog颜色对话框

Qt入门系列开发教程对话框QErrorMessage错误消息对话框

Qt入门系列开发教程QSSqss样式

Qt入门系列开发教程QSSqss选择器

Qt入门系列开发教程基础控件篇QLabel文本标签

Qt入门系列开发教程QSSqss的实例