如何在 QLabel 中查看未知的 HTML 标签?
Posted
技术标签:
【中文标题】如何在 QLabel 中查看未知的 HTML 标签?【英文标题】:How to view unknown HTML tag in QLabel? 【发布时间】:2015-06-01 12:08:27 【问题描述】:我想在 QLabel 中显示如下所示的文本:
例如:
输入字符串:
输出字符串:
我知道要显示尖括号 - 用户可以输入: < ;我的文本> 但是这个变种不适合。
谢谢。
【问题讨论】:
“此变体不适合”是什么意思? 您的实体中有一个空格<b> &lt ; MyText&gt ; </b>
应该是<b>&lt; MyText&gt;</b>
尝试使用 QString::tohtmlEscaped()
或者在 Qt4 中尝试 QString Qt::escape(const QString & plain) doc.qt.io/qt-4.8/qt.html#escape
您的输入字符串不是正确编码的 HTML,所以它没有工作的机会。修复就是这个损坏的文本来自哪里。
【参考方案1】:
label->setText("<b><MyText></b>");
对我来说很好。
【讨论】:
以上是关于如何在 QLabel 中查看未知的 HTML 标签?的主要内容,如果未能解决你的问题,请参考以下文章
WebStorm 中 Bootstrap-Vue.js 支持的未知 html 标签警告