QDockWidget [gelöst]]

Verschiedenes zu Qt
Antworten
AndiLatte
Beiträge: 104
Registriert: 13. November 2007 13:39

QDockWidget [gelöst]]

Beitrag 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.
Zuletzt geändert von AndiLatte am 16. Juni 2010 09:22, insgesamt 1-mal geändert.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Du suchst das:
QDockWidget::DockWidgetFloatable
AndiLatte
Beiträge: 104
Registriert: 13. November 2007 13:39

Beitrag 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;
Antworten