4

是否可以编辑 qplaintextedit 中每行之间的间距/边距?

我曾尝试使用普通的 html/css 标签(行高)编辑样式表,但似乎没有什么不同。

4

1 回答 1

5

几天前,我的一位同事试图用 Qt 4.7.4 解决类似的问题。他发现我们可以使用类QTextBlockFormat设置行距:

行间距由 setLineHeight() 设置,并通过 lineHeight() 和 lineHeightType() 检索。可用的行距类型在 LineHeightTypes 枚举中。

不幸的是,这个功能是在 Qt 4.8 中引入的。

因此,如果您可以使用 Qt 4.8、QTextBlockFormat、QTextDocument 和 QTextEdit 而不是 QPlainTextEdit,您可以设置行距。

于 2012-04-30T07:02:38.903 回答