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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как получить ширину выводимого текста?  (Прочитано 4505 раз)
pasta
Гость
« : Октябрь 11, 2005, 23:47 »

Может быть, кто-то уже сталкивался с такой задачей:
Есть ну просто до фига коротких фрагментов текста (в QString-ах). С каждым фрагментом  связан свой QFont.
Вопрос: как дешевле всего (в смысле времени исполнения) получить длину каждого фрагмента в пикселях?
Самый лобовой путь - пользовать для этого, например, QLabel. А можно ли проще?
Заранее спасибо за любые советы.
Записан
pasta
Гость
« Ответ #1 : Октябрь 11, 2005, 23:58 »

Ага, я всё-таки нашел!

QFontMetrics::width (const QString &) ;

Всё оказалось очень просто... Веселый
Записан
lepsai
Гость
« Ответ #2 : Октябрь 12, 2005, 10:48 »

Кто бы мог подумать. Рекомендую вообще почаще заглядывать в документацию... Помогает...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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