QTextDocument Newline处理和删除

时间:2014-09-10 05:09:09

标签: qt qtextdocument

我正在使用QTextdocument,在我的文字中有" \ n"对于新的行字符,但QTextDocument没有处理它,它显示为普通的1行。 有什么方法可以让它处理" \ n"作为新的线条角色,我也需要等待。 因此,每当换行后有任何文字时,它应显示" ..."

E.g。



样品

目前QTextdocument已删除换行符并将其显示为"这是示例" 第二个问题是为了消除现在假设只有一行是可见的它应该显示为"这......" 我该如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

QTextDocument包含格式化文字,因此您可以使用<br> html标记表示新行,并使用QTextDocument::setHtml设置内容。

此外,您还可以使用QTextDocument::setTextWidth为文档中的文本设置特定宽度。如果内容更宽,则会分成多行并垂直增长。

关于离婚,您可以看到未解决的bug report