Seite 1 von 1
Ein- und Ausblenden von GroupBoxes
Verfasst: 16. April 2008 12:01
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
Verfasst: 16. April 2008 12:09
von jd
Ja, das ist möglich, schau dir das mal an:
http://doc.trolltech.com/4.3/qevent.html
Verfasst: 16. April 2008 12:21
von upsala
QWidget::setVisible / setHidden
und
bei QAbstarctButton::toggled(bool)
QEvent ist der falsche Hinweis...
Verfasst: 16. April 2008 13:43
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
Verfasst: 16. April 2008 14:22
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