Seite 1 von 1
Layouts ausrichten
Verfasst: 16. Juli 2007 21:47
von pospiech
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
Verfasst: 16. Juli 2007 22:07
von upsala
Probiers mal damit
QLayoutItem
Verfasst: 19. Juli 2007 22:47
von pospiech
Also ein "kleben" von widgets an bestimmten Fensterrändern ist da nicht implementiert. Sehe ich es daher richtig, das diese Funktion
mit
selbst realisiert werden muss (also von Hand)?
Matthias
Verfasst: 20. Juli 2007 09:02
von upsala
setAlignment() ist nicht das richtige?
Verfasst: 20. Juli 2007 19:38
von pospiech
upsala hat geschrieben:setAlignment() ist nicht das richtige?
Ich war blind...
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);
Damit wird aber überhaupt nichts ausgerichtet.
Die Frage wie ich meine widgets+layouts ausrichte ist damit für mich noch nicht geklärt.
Matthias