LINUX.ORG.RU

Qt. QPixmap. Font. Габариты

 


0

1

Для починки фатального недостатка во всех существующих движках рендеринга формул я пишу свой.

Задача:
Мне нужно на пиксмапе отрендерить символ и узнать минимально необходимые для этого габариты пиксмапа.
Т.е. я могу взять большой пиксмап и сделать что-то вроде:

_pixmap.loadFromData(_outputProcess);
QPainter painter( &_pixmap );
QFont font;
font.setPointSize(20);
painter.setFont(font);
painter.drawText( QPoint(10, 10), "Hello" );
setPixmap(_pixmap);
И действительно высота получается 20 пикселей (ну мне так кажется).
Но как узнать ширину? Шрифт-то ещё может быть не моноширинный.

★★☆
Ответ на: комментарий от fluorite

QFontMetrics

Бардзо тебе данке!

Stahl ★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.