Russian Qt Forum
Сентябрь 30, 2024, 20:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как узнать размер QString в пикселях?  (Прочитано 6880 раз)
jurtal
Гость
« : Июль 27, 2009, 12:42 »

Всем добрый день.
Надо отцентрировать текст относительно картинки.
Текст вывожу painter.drawText
Собственно вопрос - как узнать размер строки в пикселях, чтоб потом его центрировать?
Или есть более грамотный способ?
Записан
denka
Гость
« Ответ #1 : Июль 27, 2009, 12:47 »

см QFontMetrics
Записан
spectre71
Гость
« Ответ #2 : Июль 27, 2009, 12:56 »

Всем добрый день.
Надо отцентрировать текст относительно картинки.
Текст вывожу painter.drawText
Собственно вопрос - как узнать размер строки в пикселях, чтоб потом его центрировать?
Или есть более грамотный способ?

void QPainter::drawText ( const QRect & rectangle, int flags, const QString & text, QRect * boundingRect = 0 )

Смотри flags !!!
Записан
jurtal
Гость
« Ответ #3 : Июль 27, 2009, 13:10 »

Спасибо den'ka и spectre, и то и другое очень в тему...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.089 секунд. Запросов: 20.