Seite 1 von 1

MdiArea Position von subwindows

Verfasst: 2. März 2011 22:24
von uwe_road
hallo,
ist es möglich die position der subwindows zu bestimmen?
hab das ganze mit move versucht, aber das funktioniert nicht, oder ich wende es falsch an...

Code: Alles auswählen

MainMenuToolBox::MainMenuToolBox()
{
    preViewWidget = new QWidget;
    preViewWidget->setMinimumSize(500,500);

    settoolBox();
    setobjectBox();

    createMdiArea();
    mdiArea->addSubWindow(toolBox);
    mdiArea->addSubWindow(preViewWidget);
    mdiArea->addSubWindow(objectBox);


    setCentralWidget(mdiArea);
}
ich möchte jetzt an der stelle die position von toolbox, preViewWidget und objectBox von vorneherein festlegen ..

Verfasst: 3. März 2011 12:09
von upsala
Nimm dir ein Layout und bau die 3 Widgets rein.

Oder platzier deine 3 MDI-Widgets und speichere die Konfig.

Da der User das ganze aber eh wieder umkonfigurieren kann, würde ich mir die Arbeit nicht machen.

Verfasst: 3. März 2011 12:45
von uwe_road
das ist ja genau mein problem, ich weiß gar nicht wie ich die positionieren kann!

Verfasst: 3. März 2011 16:46
von upsala
Ok, das mit dem positionieren und Konfig. speichern hab ich mit QMainWindow verwechselt.

Aber ein QMdiSubWindow ist ein abgeleitetes QWidget und sollte sich genauso positionieren lassen.