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!
c++ qt qtablewidget qheaderview resizetocontents
Commentami!