Layouts ausrichten

Alles rund um die Programmierung mit Qt
Antworten
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Layouts ausrichten

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Probiers mal damit QLayoutItem
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Beitrag von pospiech »

upsala hat geschrieben:Probiers mal damit QLayoutItem
Also ein "kleben" von widgets an bestimmten Fensterrändern ist da nicht implementiert. Sehe ich es daher richtig, das diese Funktion
mit

Code: Alles auswählen

setGeometry 
selbst realisiert werden muss (also von Hand)?

Matthias
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

setAlignment() ist nicht das richtige?
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Beitrag 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
Antworten