q纯文本编辑行距

qplaintextedit line spacing

本文关键字:文本编辑      更新时间:2023-10-16

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

我尝试使用普通的html/css标签(行高)编辑样式表,但它似乎没有区别。

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

行距使用 setLineHeight() 设置,并通过 lineHeight() 和 lineHeightType()。可用的行距类型 位于 LineHeightType 枚举中。

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

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