如何在 QLabel 中查看未知的 HTML 标签?

Posted

技术标签:

【中文标题】如何在 QLabel 中查看未知的 HTML 标签?【英文标题】:How to view unknown HTML tag in QLabel? 【发布时间】:2015-06-01 12:08:27 【问题描述】:

我想在 QLabel 中显示如下所示的文本: 但不显示。我需要用尖括号显示文本。

例如:

输入字符串:

输出字符串:

我知道要显示尖括号 - 用户可以输入: &lt ;我的文本> 但是这个变种不适合。

谢谢。

【问题讨论】:

“此变体不适合”是什么意思? 您的实体中有一个空格<b> &lt ; MyText&gt ; </b> 应该是<b>< MyText></b> 尝试使用 QString::tohtmlEscaped() 或者在 Qt4 中尝试 QString Qt::escape(const QString & plain) doc.qt.io/qt-4.8/qt.html#escape 您的输入字符串不是正确编码的 HTML,所以它没有工作的机会。修复就是这个损坏的文本来自哪里。 【参考方案1】:
label->setText("<b>&lt;MyText&gt;</b>");

对我来说很好。

【讨论】:

以上是关于如何在 QLabel 中查看未知的 HTML 标签?的主要内容,如果未能解决你的问题,请参考以下文章

Qt QLabel 富文本制表

WebStorm 中 Bootstrap-Vue.js 支持的未知 html 标签警告

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

QLabel 破坏了布局的中心对齐

QT5-控件-QLabel和QLCDNumber-标签显示图片或者视频,LCD用于上位机不错

如何访问在 QtCreator Designer 中创建的 QLabel?