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
vollständiges öffnen eines QDockWidget beim Start
vollständiges öffnen eines QDockWidget beim Start
- Dateianhänge
-
- dock.png (41.31 KiB) 1500 mal betrachtet
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
hat jemand noch eine Idee?
gruesse
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.
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.
"Der erste Trunk aus dem Becher der Naturwissenschaften macht atheistisch, aber auf dem Grund des Bechers wartet Gott."
(W. Heisenberg)
(W. Heisenberg)