Seite 1 von 1

Dynamische Größenänderung von Groupboxes

Verfasst: 16. April 2008 15:10
von PDM
Hi @ all,

ich möchte während der Laufzeit via Buttons Elemente in meine Groupbox ein und ausblenden. Wie bekomm ich es hin, dass sich die Größe der Groupbox automatisch anpasst (vertical).

Ich arbeite im Designer. Wie kann ich da vorab definieren, ob objekte am anfang sichtbar oder nicht sichtbar sein sollen?

Re: Dynamische Größenänderung von Groupboxes

Verfasst: 16. April 2008 15:16
von macman
PDM hat geschrieben:Wie bekomm ich es hin, dass sich die Größe der Groupbox automatisch anpasst (vertical).
Layout benutzen.
PDM hat geschrieben:Wie kann ich da vorab definieren, ob objekte am anfang sichtbar oder nicht sichtbar sein sollen?
Gar nicht. Wäre auch schlecht wenn man sie im Designer nicht mehr sehen würde. Mach es im Konstruktor.

Verfasst: 16. April 2008 15:36
von PDM
ah super thx.

zu 1. Die dynamische Größenänderung hat geklappt. DANKE :D

zu 2. Da habe ich mich wohl nen bissel unverständlich ausgedrückt. Ich meine, wie kann ich Elemente vor der Laufzeit als "nicht sichtbar" festlegen, so dass ich sie erst zur Laufzeit (mittels Schaltflächen) einblenden muss?

Gruß

Verfasst: 16. April 2008 15:38
von PeterLustig
Du kannst die Elemente nicht vor der Laufzeit als unsichtbar einstellen, da es die Elemente vor der Laufzeit garnicht gibt.

Verfasst: 16. April 2008 15:47
von PDM
gibt es nicht die möglichkeit einen wert bsp. "visible: false" zu vergeben, so wie man auch elemente mittels "enable: false" deaktivieren kann?

Verfasst: 16. April 2008 15:49
von macman
Klar gibt es den, aber nicht im Designer. Wie schon gesagt, mach es im Konstruktor nach dem setupUi(this). Dann sind die Widgets da, aber noch nicht sichtbar.