Wie bekommt man die Position des QDockWidgets

Verschiedenes zu Qt
Antworten
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

Wie bekommt man die Position des QDockWidgets

Beitrag von Neuling_ »

Hallo,

gibt es eine Möglichkeit, herauszufinden an welcher position das DockWidget angedockt ist?

Gruß


Edit:
spatro hatte eine Lösung:

Code: Alles auswählen

Qt::DockWidgetArea qDockWidgetArea;
qDockWidgetArea = this->dockWidgetArea(chooseDockWidget);
Eine weitere Frage (hierzu) steht unten.
Zuletzt geändert von Neuling_ am 9. November 2009 09:18, insgesamt 5-mal geändert.
Qt 2009.05
Entw.-umgebung Qt-Creator
spatro
Beiträge: 46
Registriert: 18. Juni 2008 10:54

Beitrag von spatro »

Ich würde mir mal die Methode dockWidgetArea ( QDockWidget * dockwidget ) const von QMainWindow anschauen. Ich denke die macht genau das was du willst.
Neuling_
Beiträge: 83
Registriert: 8. August 2009 20:55

Beitrag von Neuling_ »

Vielen Dank,
genau das habe ich gesucht.


Freundliche Grüße.


PS:
Kann ich mir anzeigen lassen, ob ein DockWidget nicht in einer Area liegt?
(also nicht links, nicht rechts, nicht oben, nicht unten,..)
Wenn ich das DWidget aus meinem Fenster ziehe bleibt der Status des DWidget immernoch auf dem alten Stand. (LeftArea)



push
Qt 2009.05
Entw.-umgebung Qt-Creator
Antworten