Seite 1 von 1

QDockWidget / floaten & drag..nicht - einfach Starr

Verfasst: 29. April 2006 03:09
von patrik08
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..

Verfasst: 30. April 2006 02:48
von wetim
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

Verfasst: 30. April 2006 10:04
von patrik08
wetim hat geschrieben:1. oberstes layout auflösen, sodass dein dockwidget verschiebbar ist
wass meinst du mit oberste layout? den parent...?

Verfasst: 30. April 2006 12:34
von wetim
das layout vom hauptfenster, sodass du dein dockWidget frei verschieben kannst...

klick einfach auf ne freie stelle im formular und dann break layout...