Ein- und Ausblenden von GroupBoxes

Alles rund um die Programmierung mit Qt
Antworten
PDM
Beiträge: 12
Registriert: 15. April 2008 14:48

Ein- und Ausblenden von GroupBoxes

Beitrag von PDM »

Hallo,

ich möchte auf meiner Oberfläche Berarbeitungsbereiche (Group Box) mittels "+/-" - Schaltflächen ein und ausblenden lassen.
Ist das mit QT möglich? Wenn ja, wie?

Danke
jd
Beiträge: 130
Registriert: 22. Januar 2008 17:55

Beitrag von jd »

Ja, das ist möglich, schau dir das mal an: http://doc.trolltech.com/4.3/qevent.html
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

QWidget::setVisible / setHidden
und
bei QAbstarctButton::toggled(bool)

QEvent ist der falsche Hinweis...
PDM
Beiträge: 12
Registriert: 15. April 2008 14:48

Beitrag von PDM »

Super danke, hat geklappt. :-)

Hab diesbezüglich noch ne frage.
Ich habe auf meine Benutzeroberfläche 2 Bereiche. Diese liegen untereinander. Wenn ich eine "-"-Schaltfläche bediene, dann soll der obere bereich geschlossen werden. Der untere Bereich soll sich dann automatisch an die Fenstergröße anpassen. Wenn ich ein "+" - Schaltfläche, dann soll der andere Bereich wieder oben erscheinen und der untere Bereich soll wieder verkleinert werden und unter dem oberen liegen. Die beiden Bereiche sollen sich nicht überlagern. Ich hab in den Anhang nen bild hinzugefügt.

Wie bekomm ich das hin im QT Designer. Wäre super, wenn da jemand bescheid wüsste.

Danke
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

wenn immer nur 1 widget gezeigt werden soll, probiers mit nem QStackedWidget, sonst probier mit den eigenschaften im designer rum, besonders size-policies.

mfg,
julian
Antworten