qplaintextedit行距

raz*_*aze 4 c++ qt

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

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

Bil*_*ill 5

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

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

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

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