QGridLayout linksbündig?

Alles rund um die Programmierung mit Qt
Antworten
Mark26HH
Beiträge: 4
Registriert: 30. Oktober 2007 19:15
Wohnort: Hamburg
Kontaktdaten:

QGridLayout linksbündig?

Beitrag von Mark26HH »

Moin moin,

kurze Frage: Lege ich ein GridLayout an und füge in eine Zeile z.B. zwei Widgets ein, so werden diese auf den horizontal zur Verfügung stehenden Raum verteilt.

Kann man diese Widgets auch linksbündig anordnen lassen, so dass diese dann auch nur so breit wie gerade nötig sind und rechts entsprechend irgendeine Art Spacer automatisch eingefügt wird?

Zum Vergleich: Bei einem QHBoxLayout kann man ja einfach via "addStretch()" ganz rechts noch ein wenig "Leerraum" einfügen.

Vielen Dank und Gruß

Mark
Verwende: Qt 4.3.1, Eclipse mit Qt Integration unter Windows XP SP2 auf HP NX7300 Notebook
VuuRWerK
Beiträge: 82
Registriert: 11. Juni 2007 20:46
Wohnort: Dresden

Beitrag von VuuRWerK »

Du hast Dir Deine Frage schon selber beantwortet: QSpacer. Damit kannst Du wieder einen Freiraum schaffen und die Widgets die Du einfügst müssen eine feste Größe haben, den nehmen diese dann ein und der Rest wird von dem Spacer "frei gehalten".

Gut Schuß
VuuRWerK ;)
Es gibt nur 3 natürliche Feinde des Programmierers: Tageslicht, frische Luft und das unerträgliche Gebrüll der Vögel.
Oft ist die Ursache des schwarzsehens lediglich ein verrutschen des Bretts vorm Kopf =)
Antworten