qplaintextedit行间距

时间:2012-04-25 14:30:35

标签: c++ qt

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

我尝试使用普通的html / css标签(line-height)编辑样式表,但似乎没有什么区别。

1 个答案:

答案 0 :(得分:4)

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

  

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

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

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