Reputation: 103
Actually the title contains all information needed. Is there an easy function like tableview.resizeColumnsToContents() that allows the maximization of all column widths within the widget size? My columns are narrow so the table looks very compact.
Upvotes: 8
Views: 5295
Reputation: 6279
If you want the columns to expand uniformly, you could also set the resize mode
tableview.horizontalHeader().setResizeMode(QtGui.QHeaderView.Stretch)
In pyqt5 setResizeMode
is no longer available. Instead, use setSectionResizeMode
and QHeaderView
in the QtWidgets
module.
Upvotes: 14
Reputation: 25680
There's also a stretchLastSection property that can be used (see QTableView).
Upvotes: 5