4

qplaintexteditの各行間の間隔/マージンを編集することは可能ですか?

通常のhtml/cssタグ(line-height)を使用してスタイルシートを編集しようとしましたが、違いがないようです。

4

1 に答える 1

5

私の同僚は、数日前に Qt 4.7.4 で同様の問題を解決しようとしました。彼が見つけたのは、クラスQTextBlockFormatで行間隔を設定できるということです:

行間隔は setLineHeight() で設定され、lineHeight() と lineHeightType() で取得されます。使用可能な行間隔のタイプは、LineHeightTypes 列挙型にあります。

残念ながら、この機能は Qt 4.8 で導入されました。

QPlainTextEdit の代わりに Qt 4.8、QTextBlockFormat、QTextDocument、および QTextEdit を使用できる場合は、行間隔を設定できます。

于 2012-04-30T07:02:38.903 に答える