Seite 1 von 1

QToolBox und nicht-exclusive Tabs

Verfasst: 24. November 2008 16:57
von fire_and _ice
Hallo zusammen,

ich bin gerade dabei ein QToolBox-Widget umzusetzen. Soweit stehen alle Tabs, die ich haben möchte. Nur hat sich nun doch ein Problem eingestellt, bei dem ich Hilfe gebrauchen könnte.

Und zwar möchte ich die Tabs, die ich vertikal (übereinander) angeordnet habe, nicht-exclusive schalten, d.h. ich möchte mir die Option offen halten, dass ich gleichzeitig 2 Tabs anzeigen kann.Sonst wird eben nur eins eingeblendet und die anderen werden "zu" gemacht. Die ToolBox ist in einem QFrame integriert und ist im übergeordneten Widget durch das QHBoxLayout horizontal angeordnet.

Hat jemand vielleicht eine Idee, wie ich sowas am schnellsten umsetzen kann?

Vielen Dank schonmal.

Mo

Verfasst: 28. November 2008 10:51
von fire_and _ice
Also ich hab mir gedacht, dass ich die einzelnen Tabs, die ich gleichzeitig anzeigen möchte, in eine QActionGroup einfüge und dann hier raus das emittierte Signal auffange und die Visualierung des jeweils anderen Tabs damit ausführe.

Könnte das eine Lösung sein?

Danke!

Verfasst: 28. November 2008 12:13
von upsala
Eine QToolBox kann immer nur einen 'Tab' offen halten. Und mit einer QActionGroup kann man da gar nichts machen, das ist eine ganz andere Baustelle. Event. wäre eine QTreeView sowie sie der Designer mit der Widgetbox bietet eher was für dich.

Verfasst: 28. November 2008 14:15
von fire_and _ice
Danke upsala für die schnelle Antwort.

Eine TreeView wäre sicherlich eine Lösung, aber ich denke für meine Zewcke nicht so gut geeignet. Ich habe nämlich für die Realisierung nicht so viel Platz, da links davon ein anderes Frame platziert wird und in den einzelnen Tabs befinden sich Buttons und usw.
Also bräuchte ich so was Toolbox-ähnliches und wenns geht dann mit der beschriebenen Funktionalität. Gibt es eine andere Möglichkeit das on Hand zu programmieren, was aber nicht zu viel Arbeit macht?

Danke schonmal.