Russian Qt Forum

Qt => Общие вопросы => Тема начата: pasta от Октябрь 11, 2005, 23:47



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


Название: Как получить ширину выводимого текста?
Отправлено: pasta от Октябрь 11, 2005, 23:58
Ага, я всё-таки нашел!

QFontMetrics::width (const QString &) ;

Всё оказалось очень просто... :D


Название: Как получить ширину выводимого текста?
Отправлено: lepsai от Октябрь 12, 2005, 10:48
Кто бы мог подумать. Рекомендую вообще почаще заглядывать в документацию... Помогает...