Hallo,
Ich möchte in meine Anwendung mehrere QDockWidgets verwenden und deren Position soll, wenn Sie den Status Floating haben (also nicht irgendwo angedockt sind), an einem Raster ausgerichtet werden soll.
Das heißt, bewegt man das Fenster, an den Rand meiner App oder in die Nähe eines anderen QDockWidget, soll es dort einrasten.
Zum Beispiel wird das in der Software Paint.NET so gemacht.
Gibt es dafür bereits fertige Klassen/Funktionen?
Wäre dankbar für eine kurze Info.
QDockWidget an einem Raster "ausrichten"
-
WilliamSpiderWeb
- Beiträge: 14
- Registriert: 2. März 2011 23:14
-
WilliamSpiderWeb
- Beiträge: 14
- Registriert: 2. März 2011 23:14
-
WilliamSpiderWeb
- Beiträge: 14
- Registriert: 2. März 2011 23:14
warum keinen Sinn?
Wenn ich möchte, dass der User die beim Anordnen der Widgets die Möglichkeit hat, diese ordentlich anzuordnen... so wie es auch auf dem Windows Desktop der Fall ist.
Jo, wenn's nicht möglich ist, werd ich's über MoveEvent, ResizeEvent und TopLevelChange Event machen. Aber ich dachte, wenn ich mir die Arbeit sparen kann, warum nicht.
Wenn ich möchte, dass der User die beim Anordnen der Widgets die Möglichkeit hat, diese ordentlich anzuordnen... so wie es auch auf dem Windows Desktop der Fall ist.
Jo, wenn's nicht möglich ist, werd ich's über MoveEvent, ResizeEvent und TopLevelChange Event machen. Aber ich dachte, wenn ich mir die Arbeit sparen kann, warum nicht.