Qt: размер шрифта или, скорее, высота - PullRequest
2 голосов
/ 29 декабря 2011

У меня есть фиксированная полоса, которую я рисую, высотой 50 пикселей и шириной, равной основному окну моего приложения.

Я бы хотел разместить текст на этой полосе.

Моя проблема в том, что даже при одном и том же шрифте и размере (например, arial 15) шрифт будет иметь другую высоту под OSXи Windows.

Есть ли способ сделать это более предсказуемым?Я знаю, что могу использовать механизм измерения QFont до тех пор, пока нужный мне объем текста не будет соответствовать моей целевой области проекции, более или менее.но есть ли другой способ установить размер, который будет одинаковым в разных операционных системах?Просто хочу убедиться, что я не пропустил что-то здесь.

1 Ответ

1 голос
/ 29 декабря 2011

Вы можете указать высоту шрифта в пикселях, используя QFont :: setPixelSize () .Это особенно удобно при рисовании текста поверх растровых изображений фиксированного размера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...