Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Указать высоту в строках
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt GUI
alexy
Привет всем :)

Мне нужно, что бы максимальные размеры QTextBrowser (или подобного элемента) были ровно такими, какими нужно, чтобы туда можно было вместить 3 строки из 6 символов. Как это рассчитать? Если не рассчитывать, то он получается слишком большим для моих целей, а мне туда надо вписать текст вроде

1 - 001
2 - 002
3 - 098
RazrFalcon
На прямую не знаю как.
Но можно узнать размер шрифта, + несколько пикселей, имперически подберите.
Вот и будет приблизительно то что нужно.

А QListWidget не подходит?
PAFOS
юзай метод

QRect QTextMetrics::boundingRect ( const QString & text ) const

Например:

QTextMetrics tm(QApplication::font());
QSize sizeHint = tm.boundingRect( QString("0 - 001\n1 - 001\n3 - 098") ).size();
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.