Seite 1 von 1

QDockWidget [gelöst]]

Verfasst: 16. Juni 2010 08:47
von AndiLatte
Wie kann man ein DockWidget direkt ausserhalb des Hauptfensters anzeigen lassen? Ich kann es überall anzeigen lassen (Bottom, Left, Top....). Aber eben nicht vom Start her frei bzw. ausserhalb.

Code: Alles auswählen

QDockWidget *dock = new QDockWidget(tr("text"), this);
dock->setAllowedAreas(Qt::RightDockWidgetArea);
dock->setWidget(slider);
addDockWidget(Qt::NoDockWidgetArea, dock);
Was muss ich wissen, um dasProblem zu lösen.
Besten Dank für Eure Unterstützung.

Verfasst: 16. Juni 2010 09:04
von upsala
Du suchst das:
QDockWidget::DockWidgetFloatable

Verfasst: 16. Juni 2010 09:22
von AndiLatte
upsala hat geschrieben:Du suchst das:
QDockWidget::DockWidgetFloatable
Danke für den "floatable" Hinweis.

So sieht die Lösung aus:

Code: Alles auswählen

QDockWidget *dock = new QDockWidget(tr("Hough Transformation Slider"), this);
dock->setWidget(slider);
dock->setFloating(true);
dock->QDockWidget::DockWidgetFloatable;