Ridimensionamento automatico delle colonne di una QTableWidget

Mattepuffo's logo
Ridimensionamento automatico delle colonne di una QTableWidget

Ridimensionamento automatico delle colonne di una QTableWidget

Quando usiamo un componente a griglia, ci viene quasi automatico allargare le colonne per vederne bene il contenuto.

Se siamo in ambito Qt, e vogliamo avere il ridimensionamento automatico delle colonne di una QTableWidget, come possiamo fare?

Ci basta una riga di codice:

ui->baseTable->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);

In pratica, partendo da sinistra:

  • prendiamo il riferimento della QTableWidget
  • impostiamo il resize mode dell'horizontalHeader (che in pratica corriponde alla testata)
  • scegliamo la modalità ResizeToContents (che letteralmente significa che ridimensiona secondo il contenuto)

Ovviamente ci stanno altre modalità di ridimensionamento, ma questa è quella che si avvicina di più a quello che ci serve in questo articolo.

Enjoy!


Condividi

Commentami!