2012-08-07 25 views

Odpowiedz

18

headers tabeli mają metody sterowania w tym:

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

lub:

header.setResizeMode(QHeaderView.Stretch) 
0

Nie znam żadnej metody ustawienia tej właściwości na zawartość QTableWidget. Jednak mogę użyć następujących dostać kolumny do rozmiaru:

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

To zmienia rozmiar tylko pierwszą kolumnę. Aby zmienić rozmiar wszystkich kolumn, należy pobrać cały element podrzędny i zastosować szerokość kolumny/liczbę elementów.