Dockwidget dockbar, aber nicht bewegbar

Alles rund um die Programmierung mit Qt
Antworten
Mamba
Beiträge: 17
Registriert: 18. April 2006 11:41

Dockwidget dockbar, aber nicht bewegbar

Beitrag von Mamba »

Hi,

ich habe mit dem Designer ein Mainwindow, sowie 2 Dockwidgets gebastelt. Wenn ich das ganze compile, kann ich die Dockwidgets zwar abkoppeln, so dass sie als eigenständiges Fenster dargestellt werden, allerdings kann ich sie nicht bewegen. Woran liegt das?
Ankoppeln durch doppelclick geht, auch die Größe kann ich im abgekoppelten Zustand ändern. Nur kann ich das Dockwidget nicht durch festhalten mit der linken Maustaste über den Bildschirm schieben.
Ich habe im Designer alle Features erlaubt, sowie alle Areas.
Ich habe mal ein ganz kleines Beispiel angehangen. Vielleicht habt ihr eine Idee? :)

Viele Grüße,
Mamba
Dateianhänge
dock.ui
(1.56 KiB) 224-mal heruntergeladen
Mamba
Beiträge: 17
Registriert: 18. April 2006 11:41

Beitrag von Mamba »

Ach ja, wenn ich im Designer floating auf true stelle, ist das ganze Dockwidget weg. :shock:
Eltharion
Beiträge: 74
Registriert: 4. Mai 2006 14:42
Wohnort: Magdeburg
Kontaktdaten:

Beitrag von Eltharion »

Du hast entweder das addDockWidget() vergessen oder Du hast kein richtiges parent übergeben bzw. gesetzt. Wobei ich nicht ausprobiert habe, an welchem der beiden Dinge es bei mir lag.

E*
patrik08
Beiträge: 746
Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg

Beitrag von patrik08 »

Die einzige floating docked widget die ich gesehen habe seit 2 monaten sind

1- qt4\demos\mainwindow\release
2- http://qt4ds-monkey.sourceforge.net/
3- qt designer... qt-x11-opensource-src-4.1.3\tools\designer\src\lib\shared

Ich meine floating bewegen hin und her.... in alle 4 richtungen....

Ich nehme an dass es was mit den 4 punkten & richtungen zu tun hat... wo docken nord, sud, ecc.... viele stellen zum docken... =(gleich) viele stelle zum bewegen... Als alternativ bin ich jedoch super bedient mit QToolBox oder neue qdialogs... dort bin ich auch sicher dass auf mac was richtig kommt...

Und einen verlassenen docked widget kann nur docken von seinem magnet ausgangpunkt... aber ich lasse mich auch gerne belehren....... in jedem ton...
Antworten