| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, 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 в данном случае)....... |