Seite 1 von 1

problem mit mit in qt erzeugtem main window

Verfasst: Freitag 22. August 2008, 14:03
von dirty sanchez
ich habe ein mainwindow mit einer auflösung von 1280x1024 pixel. wenn ich jetzt mein programm auf einem anderen rechner starte mit 800x600 pixel wird der rest logoscherweise nicht angezeigt. wie kann man einstellen, dass in solch einem fall automatisch eine vertikale und horizontale scrollbar auftaucht und ich somit noch die ganze oberfläche sehen kann?

Verfasst: Freitag 22. August 2008, 16:58
von lunar
Das Fenster in eine Scrollarea legen. Oder noch besser, das Fenster so verändern, dass es auch mit niedrigeren Auflösungen funktioniert, 1280x1024 sind nicht unbedingt vorrauszusetzen.

Verfasst: Samstag 23. August 2008, 10:55
von dirty sanchez
scrollarea ok. hab ich eingefügt aber ist genau wie vorher. scrollbar as needed aber sie taucht nicht auf wenn ich das fenster verkleiner. hat jemand en tipp oder ist das irgendwo beschrieben?

Verfasst: Samstag 23. August 2008, 12:11
von lunar
Nutzt das Fenster denn Layout-Management?

Verfasst: Samstag 23. August 2008, 15:36
von dirty sanchez
nein bis jetzt nicht. habs aber heut mittag umgestellt. wird jetzt alles mitvergrößert und mitververkleinert wenn das fenster verändert wird. ist jetzt eine scrollarea noch nötig? eigentlich nur für den fall, dass das fenster kleiner gemacht wird als das layout anzeigen kann. habs aber noch nicht hingekriegt dass die scrollarea funktioniert.

Verfasst: Samstag 23. August 2008, 15:43
von lunar
Nein, so pauschal eigentlich nicht mehr.

Im Übrigen solltest du immer Layout-Management einsetzen, in einer gut entworfenen GUI unterliegt jedes Widget der Layoutverwaltung des GUI-Toolkits.

Verfasst: Samstag 23. August 2008, 16:28
von dirty sanchez
ja danke stimmt auf jeden fall. war ein großer akt das nochmal alles neu mit layout zu machen. so lernt man aus seinen fehlern.