LINUX.ORG.RU

Сообщения evilandfox

 

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

Форум — Development

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

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

 

evilandfox
()

RSS подписка на новые темы