Ich habe ein Layout das mehrere Elemente enthält. Gibt es eine Möglichkeit diesem die Eigenschaft zu geben immer Seitenbreite, feste Höhe und unten angedockt zu sein, oder müsste ich das komplett programmieren und die Position bei Größenändernungen mitanpassen ?
Matthias
Layouts ausrichten
Probiers mal damit QLayoutItem
Also ein "kleben" von widgets an bestimmten Fensterrändern ist da nicht implementiert. Sehe ich es daher richtig, das diese Funktionupsala hat geschrieben:Probiers mal damit QLayoutItem
mit
Code: Alles auswählen
setGeometry
Matthias
Ich war blind...upsala hat geschrieben:setAlignment() ist nicht das richtige?
Funktionieren tut es jedoch trotzdem nicht.
Ich zeichen die widgets in ein Layout das wiederum einem widget(m_centralwidget) hinzugefügt wird. Das widget benötige ich um die Größe von dem Layout begrenzen zu können. Ich mache also am Ende folgendes:
Code: Alles auswählen
widgetLayout = new QWidget(m_centralwidget);
vboxLayoutPhaseOutput = new QVBoxLayout(widgetLayout);
...
widgetLayout->setGeometry(QRect(0, 160, 270, 270));
vboxLayoutPhaseOutput->setAlignment(Qt::AlignRight);
Die Frage wie ich meine widgets+layouts ausrichte ist damit für mich noch nicht geklärt.
Matthias