Seite 1 von 1

QScrollArea - Widgets einfügen und Area soll sich anpassen

Verfasst: 26. März 2010 10:15
von Espresso
Hallo,
meine Lösung funktioniert zwar, ist aber ziemlich aufwändig, das muss doch auch einfacher gehen.

Was ich mache:
In eine Scroll-Area eine Parent-Groupbox einfügen
in die Parent-Groupbox untereinander weitere Child-Groupboxen einfügen, je nachdem was der Benutzer gewählt hat.
Hier muss noch die Position der Chid-Groupbox im Parent berechnet werden, um den Geometry.Y Wert zu setzen.
Nun die Größe der Parent-Groupbox anpassen, entsprechend den Gesamtgrößen der Child-Groupboxen und nun kann man in der Scroll-Area über die Child-Groupboxen scrollen.

Geht das nicht einfacher mit ScrollArea, Layouts und ähnlichem?
Ich habe es probiert, konnte aber nicht mehr scrollen, das ist im Layout zu klein geworden.

Danke für Hinweise

Gruß Tom