【发布时间】: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 才能投票,我没有。但是我将您的答案标记为正确,因此可以提高您的声誉。对不起,我不想伤害你。