Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt] Определить ширину текста на QPainter


Автор: shaukote 1.6.2013, 07:51
Всем доброго времени суток.

Скажите пожалуйста, как можно до того, как вывести отрисовать строку на QPainter узнать, сколько она будет занимать места (длину и ширину)?
Необходимо в зависимости от этого "подвинуть" другие элементы.

Есть ли какой-то класс QText наподобие QRect, которые можно построить по шрифту и строке, а потом уже из него получать длину/ширину и его отрисовывать на QPainter? 
К сожалению, в документации я ничего не нашёл, потому решил спросить здесь.

И да, Qt 5.0.2, если это что-то изменит.

Спасибо.

Автор: Amp 2.6.2013, 21:03
QFontMetrics 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)