[gelöst] QHBoxLayout rechtsbündig

Alles rund um die Programmierung mit Qt
Antworten
lx2
Beiträge: 75
Registriert: 5. Mai 2009 03:13

[gelöst] QHBoxLayout rechtsbündig

Beitrag von lx2 »

Hört sich an wie eine Anfängerfrage:

Wie fürg ich den ein Widget vernünftig RECHTSBÜNDIG in ein QHBoxLayout ein. Hab sämtliche methoden Probiert aber nichts hat so recht funktioniert.
Zuletzt geändert von lx2 am 4. November 2010 17:12, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

QSpacerItem vielleicht?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
lx2
Beiträge: 75
Registriert: 5. Mai 2009 03:13

Beitrag von lx2 »

Ja, das hatte ich schon probiert.

Ich weiß jetzt wenigstens so ein bisschen woher der Wind weht:
Der Konstruktor lautet ja QSpacerItem(breite,höhe);

Das Problem ist aber,dass die breite zur Laufzeit dynamisch geändert wird und die Änderung leider NACH DEM ERSTELLEN vom QSpacerItem geschieht.

Gibt es irgentetwas wie z.B. ein Signal für "Wenn Widget komplett geladen und gelayouted" ???

Abgesehen davon gibts doch bestimmt irgendeine methode die den Spacer ganau in das layout einpasst



EDIT:
Heureka , QSizePolicy::Maximum als drittes Argument im Konstruktor hat geholfen
padreigh
Beiträge: 340
Registriert: 13. Mai 2010 10:06

Beitrag von padreigh »

wie wäre es mit addStretch(1); ?
Patrick (QtCreator 1.3.1, Qt 4.6.3)
---
template = subdirs
Antworten