Seite 1 von 1

Tableview Zeilenhöhe

Verfasst: 13. Februar 2010 09:00
von acdc
Hallo,

Wie kann ich dei Zeilenhöhe der gesamten Tabelle auf einen Wert einstellen?

mit setRowHeigth kann man nur eine Zeile anpassen. in einer Schleife könnte man nun jede Einzelne veränder, das erscheint mir aber nicht richtig. außerdem möchte ich, dass die jede Zeile automatisch die minimale Höhe hat.

danke
Mfg
acdc

Verfasst: 13. Februar 2010 10:34
von N¤X
Zeilenhöhe:

Code: Alles auswählen

yourTableView->verticalHeader()->setDefaultSectionSize(22);
(Nur einmal nach dem Erstellen)

Zeilenhöhe automatisch minimal:

Code: Alles auswählen

yourTableView->resizeRowsToContents()
Beim Aufruf werden alle Zeilen geresized, auf Zeilen die danach kommen hats keinen Einfluss.

Wenn du zu jeder Zeit alle Zeilen auf Minimalgröße haben willst musst du halt jede Zeile die du einfügst gleich mit

Code: Alles auswählen

yourTableView->resizeRowToContents(n)
resizen, ne andere Möglichkeit kenn ich leider nicht.

(Doku lesen! ;))