Pyqt: Как максимизировать ширину столбца в табличном представлении? - PullRequest
5 голосов
/ 16 июня 2011

На самом деле заголовок содержит всю необходимую информацию. Существует ли простая функция, такая как tableview.resizeColumnsToContents (), которая позволяет максимизировать ширину всех столбцов в пределах размера виджета? Мои столбцы узкие, поэтому таблица выглядит очень компактной.

Ответы [ 2 ]

10 голосов
/ 16 июня 2011

Если вы хотите, чтобы столбцы расширялись равномерно, вы также можете установить режим изменения размера

tableview.horizontalHeader().setResizeMode(QtGui.QHeaderView.Stretch)

In pyqt5 setResizeMode больше не доступен. Вместо этого используйте setSectionResizeMode и QHeaderView в модуле QtWidgets.

5 голосов
/ 16 июня 2011

См. resizeColumnsToContents .

Существует также свойство stretchLastSection , которое можно использовать (см. QTableView ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...