Seite 1 von 1

Automat. anpassen der Fenstergrösse

Verfasst: 26. Januar 2005 07:12
von killerjoe
Hallo,

ich habe das Problem das ich ein Fenster mit dem QT-Designer erstellt habe und nun sieht es wenn jemand das Fenster grösser macht oder eine höhere Auflösung hat ein bisschen lächerlich aus.
Kann man das machen das ich einige Elemente autom. anpassen wenn ein Fenster vom Benutzer vergrössert wird?

danke an alle die helfen können!
Markus

Verfasst: 26. Januar 2005 10:22
von lepsai
Du kannst den Layout-Manager benutzen. Schau dir Doku zum Designer...

Verfasst: 26. Januar 2005 14:31
von FlorianBecker
Musst du die Layouts aus dem Designer benutzen. Die meisten Elemente machen immer so wie du willst, aber einige sind ein bischen bockiger, da musst dann manuell bei der Resize Methode eingreifen:

| Spacer PushButton PushButton |
wobei | ein QHBoxLayout ist, dann bleiben die Buttons gleich und der Spacer verschiebt sich mit der größe per Default.
-
PushButton
PushButton
Spacer
-
wobei hier - ein QVBoxLayout ist, dann wird es beim vergrößern nach unten hin auch der Spacer mitwandern.

Als wichtig zu beachten ist, dass du es ja meistens an beiden Seiten (X + Y) vergrößerst/verkleinerst, hier als drauf gucken, das du es so vergrößern kannst, dass es immer gut aussieht. Weil z.B. PushButtons in der Länge des ganzen Bildschirms nicht mehr aussehen.

Verfasst: 26. Januar 2005 16:48
von killerjoe
Danke, ich werde das erstmal versuchen!