Positionen von Widgets aufeinander abstimmen
Verfasst: Sonntag 9. August 2009, 13:28
Hallo Leute,
ich habe einen dialog erstellt, der dinge wie name, telefonnummer, email etc. abfragt. um ihn einerseits übersichtlicher zu gestalten und andererseits die eingaben logisch zu gliedern, habe ich ähnliche eingabefelder in groupboxes zusammengefasst. so beihaltet die groupbox "kontakt" bspw. telefonnummer, mobilfunknummer und email. innerhalb jeder groupbox sind die widgets tabellarisch angeordnet (grid), also labels nebst eingabefeldern (lineedits). das problem ist jetzt, dass die labels unterschiedlich lang sind und daher die position, an der das anschließende lineedit beginnt, in jeder groupbox eine andere ist. das sieht relativ doof aus und stellt mich - zusammen mit meiner alternative (10 labels nebst lineedits ohne container übereinandergestapelt) - bestenfalls vor die wahl der qual.
jetzt also meine frage: wie kann ich die positionen der widgets in den groupboxes (oder containern allgemein) aufeinander abstimmen? ist das mit den 3 vorgefertigten layouts überhaupt möglich?
oder würdet ihr ein ganz anderes design vorschlagen?
ich habe einen dialog erstellt, der dinge wie name, telefonnummer, email etc. abfragt. um ihn einerseits übersichtlicher zu gestalten und andererseits die eingaben logisch zu gliedern, habe ich ähnliche eingabefelder in groupboxes zusammengefasst. so beihaltet die groupbox "kontakt" bspw. telefonnummer, mobilfunknummer und email. innerhalb jeder groupbox sind die widgets tabellarisch angeordnet (grid), also labels nebst eingabefeldern (lineedits). das problem ist jetzt, dass die labels unterschiedlich lang sind und daher die position, an der das anschließende lineedit beginnt, in jeder groupbox eine andere ist. das sieht relativ doof aus und stellt mich - zusammen mit meiner alternative (10 labels nebst lineedits ohne container übereinandergestapelt) - bestenfalls vor die wahl der qual.
jetzt also meine frage: wie kann ich die positionen der widgets in den groupboxes (oder containern allgemein) aufeinander abstimmen? ist das mit den 3 vorgefertigten layouts überhaupt möglich?
oder würdet ihr ein ganz anderes design vorschlagen?