2012-11-14 2 views
1

그냥 QFontMetrics::height()입니까, 아니면 QFontMetrics::height()+QFontMetrics::leading()입니까?QFont에서 2 줄의 텍스트 사이의 수직 오프셋은 무엇입니까?

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"); 

답변

0

이 코드의 예를 들어

, documentation에서 알 수 있듯이 lineSpacing()은 두 줄 사이의 수직 거리이며, height() (글꼴의 높이)과 leading()의 합입니다.

관련 문제