2011-12-28 4 views
2

나는 그림을 그리는 고정 스트립을 가지고 있습니다. 높이는 50 픽셀이고 응용 프로그램 기본 창만큼 넓습니다.Qt : 글자 크기 또는 오히려 높이

해당 스트립에 텍스트를 배치하고 싶습니다.

내 문제는 동일한 글꼴과 크기 (예 : arial 15)를 사용하더라도 OSX 및 Windows에서 글꼴의 높이가 서로 다릅니다.

더 예측하기 쉬운 방법이 있습니까? 필요한 텍스트의 범위가 내 타겟 투영 영역과 어느 정도 일치 할 때까지 QFont 측정 메커니즘을 사용할 수 있음을 알고 있습니다. 그러나 운영 체제간에 동일 할 크기를 설정하는 또 다른 방법이 있습니까? 내가 여기서 뭔가를 놓치지 않고 있는지 확인하고 싶다.

답변

1

글꼴 높이를 QFont::setPixelSize()을 사용하여 픽셀 단위로 지정할 수 있습니다. 고정 크기 비트 맵 위에 텍스트를 그릴 때 특히 편리합니다.