qt - 如何使用 QMessageBox 显示纯文本?
问题描述
我需要显示一个 HTML 文本:
QString text="<b>Hello</b>";
QMessageBox::information(this,"info", text);
文本显示为粗体“Hello”。如何按原样显示,即
<b>Hello</b>
谢谢!
解决方案
您必须使用以下方法toHtmlEscaped()
:QString
QString text="<b>Hello</b>";
QMessageBox::information(this, "info", text.toHtmlEscaped());
推荐阅读
- wordpress - 来自旧域的 Wordpress 特定页面重定向
- python - 为什么 kinect v1 保存的深度图像太黑
- objective-c - 线程安全 - 延迟初始化的属性获取器 - Objective C
- servicestack - Http 实用程序,Dotnet 核心/Linux
- git - git上传后如何使用gitpython获取gerrit URL?
- python - Django提取值并在另一个页面中使它们成为占位符
- jenkins - 如何让 Jenkins Pipeline 节点块选择与上次相同的节点
- java - 将按钮单击值从活动发送到非活动
- angular - ng2-smart-table 如何有编辑弹出窗口
- jquery - Bootstrap Popover 性能