dynamisches Layout mit QT Designer
Verfasst: 16. Oktober 2008 11:24
Hallo,
ich habe ein paar Fenster mit statischem Layout (ohne LayoutManager) und möchte das ganze nun mit Layoutmanagern dynamisch gestalten. Die Widgets sind im Qt Designer erstellt worden und daher würde ich auch gerne direkt dort die Änderungen anbringen. Wenn ich nun die GUI-elemente mit dem Designer in Layouts anordne bekomme ich folgenden Code generiert:
Das zusätzlich (automatisch) vom Designer erzeugte Widget (layoutWidget) verhindert nun aber gerade, dass die Größe der GUI-Elemente beim Verändern der Fenstergröße angepasst werden.
Wie kann ich das Layout wieder von diesem layoutWidget entkoppeln, damit ich es selbst zu einem von mir gewünschten Widget bzw. Layout zuordnen kann?
Welchen Vorschlag habt ihr sonst? Am liebsten so, dass ich den Designer weiterverwenden kann...
ich habe ein paar Fenster mit statischem Layout (ohne LayoutManager) und möchte das ganze nun mit Layoutmanagern dynamisch gestalten. Die Widgets sind im Qt Designer erstellt worden und daher würde ich auch gerne direkt dort die Änderungen anbringen. Wenn ich nun die GUI-elemente mit dem Designer in Layouts anordne bekomme ich folgenden Code generiert:
Code: Alles auswählen
layoutWidget = new QWidget(TrainingClass);
layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
layoutWidget->setGeometry(QRect(20, 30, 514, 571));
layoutView = new QVBoxLayout(layoutWidget);
layoutView->setSpacing(6);
layoutView->setMargin(11);
layoutView->setObjectName(QString::fromUtf8("layoutView"));
layoutView->setContentsMargins(0, 0, 0, 0);
viewFluoro = new QGraphicsView(layoutWidget);
layoutView->addWidget(viewFluoro);
Wie kann ich das Layout wieder von diesem layoutWidget entkoppeln, damit ich es selbst zu einem von mir gewünschten Widget bzw. Layout zuordnen kann?
Welchen Vorschlag habt ihr sonst? Am liebsten so, dass ich den Designer weiterverwenden kann...