Alles rund um die Programmierung mit Qt
patrik08
Beiträge: 746 Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg
Beitrag
von patrik08 » 29. April 2006 03:09
im designer habe ich sicher alles richtig gekickt...
er produziert dann...
Code: Alles auswählen
dockexport = new QDockWidget(centralwidget);
dockexport->setObjectName(QString::fromUtf8("dockexport"));
dockexport->setAcceptDrops(true);
dockexport->setAutoFillBackground(false);
dockexport->setFloating(true);
dockexport->setFeatures(QDockWidget::AllDockWidgetFeatures);
dockexport->setAllowedAreas(Qt::AllDockWidgetAreas);
original ui
http://ciz.ch/svnciz/dialog_qt/qt4_a/sq ... ui_main.ui
was muss er noch mehr haben um entdlich verschieben zu koennen?
im dialog ist auch drag true..
wetim
Beiträge: 13 Registriert: 26. April 2006 14:54
Wohnort: wechselhaft
Beitrag
von wetim » 30. April 2006 02:48
1. oberstes layout auflösen, sodass dein dockwidget verschiebbar ist
2. im property editor gibts nun eine neue möglichkeit
docked = false auf true setzen
und gewünschten bereich auswählen, in dem fall also Qt::Bottom...
3. oberstes layout wieder setzen
gruß, michi
patrik08
Beiträge: 746 Registriert: 27. Februar 2006 10:48
Wohnort: DE Freiburg
Beitrag
von patrik08 » 30. April 2006 10:04
wetim hat geschrieben: 1. oberstes layout auflösen, sodass dein dockwidget verschiebbar ist
wass meinst du mit oberste layout? den parent...?
wetim
Beiträge: 13 Registriert: 26. April 2006 14:54
Wohnort: wechselhaft
Beitrag
von wetim » 30. April 2006 12:34
das layout vom hauptfenster, sodass du dein dockWidget frei verschieben kannst...
klick einfach auf ne freie stelle im formular und dann break layout...