Seite 1 von 1

Zwei auswechselbare Widgets nebeneinander positionieren

Verfasst: 30. September 2007 21:35
von Maxubuntu
Hallo.

Ich habe Folgendes vor, weiß aber noch nicht genau, wie ich es umsetzen soll, bzw. die ersten Versuche schlugen fehl:

In einem QMainWindow sind in einem Layout zwei QWidgets nebeneinander angeordnet.

Diese beiden QWidgets sind quasi Platzhalter, um andere Elemente an ihre Stelle zu setzen. QMainWindow macht es mit der Funktion void setCentralWidget(QWidget*) genau.

Wenn ich jedoch Folgendes mache:

Code: Alles auswählen

void widgetsAnzeigen()
{
        linkesWidget = new MeinWidget(desWidgetsParent);
        rechtesWidget = new MeinAnderesWidget(desWidgetsParent);
}
Liegen die beiden Widgets nicht mehr im Layout, sondern übereinander und oben links in die Ecke gequetscht.

Hat jemand eine Idee, wie ich so etwas auf andere Weise lösen kann?

Vielen Dank,

Maxubuntu

Verfasst: 1. Oktober 2007 07:56
von CaptnChaos
dann mach noch

Code: Alles auswählen

meinLayout->addWidget(meinWidget);
meinLayout->addWidget(meinAnderesWidget);