1

それはただですかQFontMetrics::height()、それともそれQFontMetrics::height()+QFontMetrics::leading()ですか?

たとえば、次のコードでは次のようになります。

painter.drawText(QRect(x, y, 1000, 1000), "line1");
y += lineOffset;
painter.drawText(QRect(x, y, 1000, 1000), "line2");
y += lineOffset;
painter.drawText(QRect(x, y, 1000, 1000), "line3");

lineOffsetこのコードが使用されたかのように行の間隔を空けるには、の値は何である必要がありますか。

painter.drawText(QRect(x, y, 1000, 1000), "line1\nline2\nline3");
4

1 に答える 1

0

ドキュメントに記載されているように、は2つの線の間の垂直距離であり、 (フォントの高さ)とlineSpacing()の合計です。height()leading()

于 2012-11-14T13:12:09.293 に答える