2012-08-07 22 views

Respuesta

18

El headers de la mesa tienen métodos para controlar esto:

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

o:

header.setResizeMode(QHeaderView.Stretch) 
0

No conozco ningún método para establecer esta propiedad en el contenido de QTableWidget. Sin embargo, podría usar lo siguiente para hacer que las columnas cambien de tamaño:

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

Esto cambia el tamaño de la primera columna solamente. Para cambiar el tamaño de todas las columnas, uno debe obtener todos los elementos secundarios y aplicar el ancho/número de elementos de la columna.

Cuestiones relacionadas