Seite 1 von 1

unterschiedliche Höhe von ListWidgets in QVBoxLayout

Verfasst: 23. Februar 2010 11:35
von Helmut Berg
Hallo, ich möchte in einem Dialog QListWidgets so untereinander anordnen, dass immer alle Listeneinträge zu sehen sind. Das heißt, kommt in einer Liste ein Item hinzu, so soll sie höher werden, und alle weiter unten liegenden Listen sollen sich nach unten verschieben. Mit viel Handarbeit ist das natürlich möglich. Die Klasse QVBoxLayout ordnet aber doch schon die Elemente so prima in vertikaler Richtung an. Ich habe nur leider keinen Ansatz gefunden, wie ich den verschiedenen Listen unterschiedliche Höhen als Properties mitgeben kann, so dass der Anordnungsalgorithmus von QVBoxLayout das akzeptiert.
Hat jemand eine Idee, oder muss ich doch alles von Hand stricken?

Verfasst: 23. Februar 2010 12:17
von upsala
Minimale und Maximale Höhe der Widgets anhand der Listeneinträge setzen. Den Rest macht der LayoutManager.

Verfasst: 23. Februar 2010 12:48
von Helmut Berg
Aua, so einfach! Hat gleich funktioniert. Vielen Dank!