2012-08-07 30 views

回答

18

該表的headers具有控制這個方法:

header = table.horizontalHeader() 
header.setStretchLastSection(True) 

或:

header.setResizeMode(QHeaderView.Stretch) 
0

我不知道任何方法將此屬性設置爲QTableWidget的內容。但是,我可以使用以下命令來調整列的大小:

def resizeEvent(self, event): 
    self.setColumnWidth(0, event.size().width()) 

僅調整第一列的大小。要調整所有列的大小,應該獲取所有子項目並應用列寬/項目數。