10
我的QTableWidget的列沒有填充表格的空間,因此右側留下了空白區域。如何使我的QTableWidget的列承擔最大的空間,以填補這個空間?如何讓QTableWidget的列承擔最大的空間?
我的QTableWidget的列沒有填充表格的空間,因此右側留下了空白區域。如何使我的QTableWidget的列承擔最大的空間,以填補這個空間?如何讓QTableWidget的列承擔最大的空間?
該表的headers具有控制這個方法:
header = table.horizontalHeader()
header.setStretchLastSection(True)
或:
header.setResizeMode(QHeaderView.Stretch)
我不知道任何方法將此屬性設置爲QTableWidget的內容。但是,我可以使用以下命令來調整列的大小:
def resizeEvent(self, event):
self.setColumnWidth(0, event.size().width())
僅調整第一列的大小。要調整所有列的大小,應該獲取所有子項目並應用列寬/項目數。