Seite 1 von 1

vollständiges öffnen eines QDockWidget beim Start

Verfasst: 16. Juni 2009 14:07
von zapata
Hallo Leute,

mein QDockWidget soll sich auf Knopfdruck öffen lassen. Das tut es auch soweit nur öffnet es sich nur "minimal" wie im Bild zu sehen ist, und erst nachdem ich es bis zu MaximumSize gezogen habe und dann wieder schliesse um zu sehen was passiert wenn ich es danach wieder öffne merkt es sich die Position. Doch ich möchte beim start des Programms das Widget geschlossen und nach drücken auf den Button "+" soll es sofort in die Maximusize() gehen, tut es aber nicht, habes auch schon mit "ShowMaximized()" versucht doch es tut sich nichts hat jemand ne Idee.

Danke

zapata

Verfasst: 17. Juni 2009 11:23
von zapata
Ich habe jetzt eine meiner Meinung nach etwas "unsaubere" Lösung gefunden: die Size Polizy auf Fixed (hor.und vert.) gestellt sowie die minimale Größe auf die gewünschte Maximale Größe (Breite->ausziehen ...) gestellt. Allerdings kann ich es dann sicher nicht animieren, da es sich durch die Einstellung "Fixed" nicht mehr verschieben lässt ....

hat jemand noch eine Idee?

gruesse

Verfasst: 31. Januar 2010 00:16
von 24dan
Echt doof ich habe es mit ShowMaximized() auch versucht.

Und habe feststellen müssen das innerhalb des MainWindow das DockWidget auf die Funktion nicht reagiert. Wenn das DockWidget aber undocked is klappet es, doch wem nützt das bei dem Problem.
Such auch noch ne Lösung. :cry: