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


Автор: User008 11.11.2009, 18:57
Как вывести текст по QRect, чтобы текст был растянут на весь QRect?

Автор: SABROG 12.11.2009, 09:28
Я не нашел такого метода. Во всех вариантах надо четко указывать размер шрифта. То есть, чтобы поместить некий текст в заданные рамки надо выставить размер шрифта (его высоту) равную высоте рамки, а ширину равную длине текста. Ширину всего текста можно узнать через QFontMetrics::width().

Автор: DrHex 12.11.2009, 14:08
SABROG идея правельная, вот только добавил бы что drawText принимает еще параметер выравнивания(Qt::AlignCenter в данном случае).......

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