LINUX.ORG.RU

[QTableView] Установить минимальную высоту строк

 


0

0

Здрасьте:) Интересует сабж. Делаю так:

QSize cellSize = QFontMetrics(font()).size(Qt::TextSingleLine,"+0123456789ABCDEFabcdef");
verticalHeader()->setDefaultSectionSize(cellSize.height());

Работает, на моей машине с Oxygen style смотриться замечательно, действительно высота строки минимальна. На машине соседа стиль Plastique, и шрифты просто не влезают в ячейки verticalHeader, и обрезаются по верхнему и нижнему краям.

Это я ещё не пробовал кросскомпилировать программу под винду...
Как решить проблему?

Ответ на: комментарий от anterior

Тогда наверное можно перед заполнением таблицы выставить QHeaderView::ResizeToContents, заполнить таблицу, и потом зафиксировать размер, выставив QHeaderView::Fixed.

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