Seite 1 von 1

addChildLayout() - protected -> wie 2 Layouts verbinden??

Verfasst: 23. November 2006 09:47
von Anfänger
Hallo,
ich möchte in eine VBox ein weiteres Layout einfügen (gridlayout oderf HBox).
Wie kann ich dieses realisieren?
Habe es mittels addchildlayout() versucht, allerdings bekomme ich die Fehlermeldung, dass die Funktion protected ist. Wie kann ich sie dann anwenden? Oder wie kann ich es generell realisieren, dass ich 2 Layouts habe?

LG
Anfänger

Verfasst: 23. November 2006 10:09
von Sym
Wie wäre es mit addLayout(...)?

Verfasst: 23. November 2006 11:57
von Anfänger
Das habe ich bereits versucht, aber wenn ich beide Layouts mit addLayout verbinde, dann bekomme ich eine Fehlermeldung, dass meine Box bereits ein Layout hat.
:-/

Verfasst: 23. November 2006 13:11
von Sym
Da hätte ich gerne ein wenig Code zu. Einen Fehler sehe ich so nämlich nicht. ;)

Verfasst: 23. November 2006 15:45
von dontinelli
Im Trolltech Tut (http://doc.trolltech.com/4.2/layouts-basiclayouts.html) wird es mit addWidget gemacht:

Code: Alles auswählen

mainLayout->addWidget(horizontalGroupBox);
Das Tut ist übrigens auch sonst lesenswert :wink: .

LG
Don Tinelli