Layout-Frage

Alles rund um die Programmierung mit Qt
Antworten
Willi2793
Beiträge: 147
Registriert: 29. September 2008 10:59
Kontaktdaten:

Layout-Frage

Beitrag von Willi2793 »

In anhängendem Bild habe ich ein kleines Fenster in dem 4 Gruppen untereinander angeornet sind (vertikales Layout). Innerhalb jeder Gruppe per Formular-Layout eine Spalte Labels und eine Spalte LineEdits. Ist es möglich das Ganze so zu layouten das die Lineedits alle in derselben Länge und korrekt untereinander erscheinen?

Grüße,
Willi
Dateianhänge
Screen.jpg
Screen.jpg (65.53 KiB) 3961 mal betrachtet
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag von androphinx »

Ich hatte das Problem ehrlich gesagt noch nie, aber ich würde mal folgendes versuchen: Ermittle die Größe des vermutlich längsten Labels und Setze die Minimum-Size von allen Labels auf diese Größe (http://doc.trolltech.com/4.6/qwidget.ht ... mSize-prop)

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

Beitrag von upsala »

Spiel mal ein bißchen mit dem Dehnungsfaktor.
androphinx
Beiträge: 170
Registriert: 26. Januar 2009 09:19
Wohnort: 127.0.0.2

Beitrag von androphinx »

upsala hat geschrieben:Spiel mal ein bißchen mit dem Dehnungsfaktor.
Nur mal so eine Frage: Wenn ich den DehnungsFAKTOR verändere, funktioniert das dann aber nur für eine bestimmte Fenstergröße, oder bin ich da jetzt total falsch?

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

Beitrag von upsala »

Wenn man an der Größe spielt, ist es Font- und Widgetabhängig. Aber der Dehnungsfaktor heißt ja Faktor...
Willi2793
Beiträge: 147
Registriert: 29. September 2008 10:59
Kontaktdaten:

Beitrag von Willi2793 »

upsala hat geschrieben:Spiel mal ein bißchen mit dem Dehnungsfaktor.
Danke für den Tip. Wenn Du mir jetzt noch sagen könntest wie der genau heißt und von welchem Element? :oops:
Willi2793
Beiträge: 147
Registriert: 29. September 2008 10:59
Kontaktdaten:

Beitrag von Willi2793 »

Inzwischen habe ich es gefunden. Das man in der Hilfe "Stretch Factor" auseinander schreiben muss hätte mir auch früher einfallen können :oops:

Damit bekomme ich jetzt die LineEdits auch in der Tat alle schön untereinander. Danke. Aber es ergibt sich gleich eine neue Frage: Wenn ich nun die Breite des Fensters ändere ändern sich die Breiten sowhl des Widgets mit den Labeln und auch mit den LineEdits. Kann ich die Größe der Label-Widgets festschweißen und trotzdem die LineEdits untereinander lassen?
Antworten