vollständiges öffnen eines QDockWidget beim Start

Alles rund um die Programmierung mit Qt
Antworten
zapata
Beiträge: 5
Registriert: 4. Juni 2009 23:01

vollständiges öffnen eines QDockWidget beim Start

Beitrag 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
Dateianhänge
dock.png
dock.png (41.31 KiB) 1499 mal betrachtet
zapata
Beiträge: 5
Registriert: 4. Juni 2009 23:01

Beitrag 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
24dan
Beiträge: 274
Registriert: 26. Juni 2006 14:15
Wohnort: Hamburg

Beitrag 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:
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
Antworten