首页 > 解决方案 > 如何使用 QMessageBox 显示纯文本?

问题描述

我需要显示一个 HTML 文本:

QString text="<b>Hello</b>";
QMessageBox::information(this,"info", text);

文本显示为粗体“Hello”。如何按原样显示,即

<b>Hello</b>

谢谢!

标签: qtqmessagebox

解决方案


您必须使用以下方法toHtmlEscaped()QString

QString text="<b>Hello</b>";
QMessageBox::information(this, "info", text.toHtmlEscaped());

推荐阅读