对话框(04):【类】QErrorMessage [官翻]

QErrorMessage Class

QErrorMessage类提供了一个错误消息显示对话框。

Header#include < QErrorMessage >
qmakeQT += widgets
InheritsQDialog
Inherited By

详细说明

错误消息小部件由文本标签和复选框组成。该复选框允许用户控制将来是否再次显示相同的错误消息,通常显示翻译成适当本地语言的文本“Show this message again”。

对于生产应用程序,该类可用于显示用户只需查看一次的消息。要像这样使用QErrorMessage,您可以用通常的方式创建对话框,并通过调用showMessage() 槽或将信号连接到它来显示它。

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

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

标准对话框示例演示如何使用QErrorMessage以及其他内置Qt对话框。

img

公共函数

  • QErrorMessage(QWidget *parent = nullptr)
  • virtual ~QErrorMessage()

公共槽

  • void showMessage(const QString &message, const QString &type)
  • void showMessage(const QString &message)

静态公共函数

  • QErrorMessage * qtHandler()

重写的受保护的函数

  • virtual void changeEvent(QEvent *e) override
  • virtual void done(int a) override
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值