Qt QLabel 富文本制表
Posted
技术标签:
【中文标题】Qt QLabel 富文本制表【英文标题】:Qt QLabel rich text tabulation 【发布时间】:2015-02-04 12:03:30 【问题描述】:我有包含 html 锚标记的富文本的 QLabel。我需要在这个标签的文本中制表,即让我的 QLabel 显示如下内容:“This is”\t“example”,其中“\t”是制表符。我尝试使用 QString 的 '\t' 控制符号,尝试使用 RTF 的 "\tab"-tag,但没有任何帮助。 Qt 文档说支持的 HTML 子集中没有制表标签。它仅在我使用“pre”标签时才有效,但它会修改我的文本的字体,我不希望这样。
还有其他方法可以实现我的目标吗?
提前致谢。
【问题讨论】:
只需使用 pre 进行制表。我的意思是仅用于制表。例如"text text <pre>(press tab)</pre> text text"
但是它插入了一个换行符,即它在“pre”之前和之后显示换行符。
那么你也许可以使用&nbsp;
字符。真的有必要使用制表符吗?
我想这样做,但据我所知,只能对答案进行投票,而不是发表评论。请形成您的评论作为答案,我现在就投赞成票。
我明白,只有声望至少 15 才能投票,我没有。但是我将您的答案标记为正确,因此可以提高您的声誉。对不起,我不想伤害你。
【参考方案1】:
您也许可以使用&nbsp;
字符。
【讨论】:
以上是关于Qt QLabel 富文本制表的主要内容,如果未能解决你的问题,请参考以下文章