LINUX.ORG.RU

QFontMetrics::boundingRect возвращает некорректные размеры в Windows

 


0

1

Использую наследника QTreeWidget для отображения сложного дерева с несколькими колонками. Чтобы были переносы строк в ячейках, используется sizeHint в QTreeWidgetItem, который вычисляется примерно вот так:

int height = QFontMetrics(font()).boundingRect(0, 0, columnWidth, 5000, Qt::AlignLeft | Qt::TextWordWrap, text);
В винде высота вычисляется неверно (меньше нужного). В убунту все корректно. Как исправить? P.S. В исходниках ковырялся, но понял, что я тупой



Последнее исправление: evilandfox (всего исправлений: 1)

Вендузятник должен страдать.

anonymous
()
Ответ на: комментарий от evilandfox

А гуглить пробовал? Народ на SO как-то решал это проблему уже.

UVV ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.