Seite 1 von 1
Inhalt von QMainWindow beim Vergrößern zoomen?
Verfasst: 13. Oktober 2009 13:11
von 101
Hallo Zusammen,
gibt es eine Eigenschaft, dass man den Inhalt eines QMainWindow beim Vergößern automatisch mit vergrößert (zoomen)?
Verfasst: 13. Oktober 2009 14:05
von Christian81
Was für einen Inhalt?
Verfasst: 13. Oktober 2009 14:39
von 101
Im Mainwindow angeordnete Widgets. Wenn ich das Mainwindow vergrößere bleiben die Widgets gleich groß in der linken oberen Ecke. Ich möchte aber das die Widgets mit dem MainWindow groß bzw. klein gezoomt werden.
Verfasst: 13. Oktober 2009 14:45
von Christian81
Also hast Du kein Layout angegeben. Ohne wird es nichts -> über Layouts informieren bitte.
Verfasst: 13. Oktober 2009 14:49
von 101
Mit Layouts kenne ich mich aus. Normalerweise wird das Verkleinern / Vergrößern auch anders gehandhabt (Spacer, VBox, HBox, etc.). Ich möchte aber wissen ob es eine Eigenschaft gibt, welche das Alles außer Kraft setzt und die Widgets starr vergrößert.
Verfasst: 13. Oktober 2009 16:29
von Christian81
Ich kapiere nicht was Du willst - wenn ein Widget sich nicht mit vergrößern soll dann gib ihm die richtige SizePolicy.
Verfasst: 13. Oktober 2009 16:45
von RHBaum
Du kannst natuerlich an jedem widget das Resize Event abfangen und auf was umleiten was was abnormales tut ^^
Bei Bildern und Boxen / Widgets die mit Bildern gefuellt sind, macht das manchmal durchaus Sinn ...
Ansonsten wirst dich intensiv mit Schriftgroessen und proportionen auseinander setzen duerfen ... wenn auch texteingabe Controls drunter sind ^^
ganz generisch fenster gross und klein zoomen und gleichzeitig funktional lassen, das ist sicher lustig zu programmieren. Richte dich auf etwas mehr schreibarbeit ein ...
Ciao ...
Verfasst: 13. Oktober 2009 18:50
von -=Freaky=-
die "embedded dialogs"-demo zeigt doch, wie man dialoge in QGraphicsView benutzen kann.
ich hab nicht nachgeschaut und keine ahnung, aber wenn mann alle widgets, also den inhalt deines fensters, in ein QGraphicsView einbettet, ginge das vllt. einfacher mit dem zoomen?
wie gesagt, mit dem graphics view framework kenn ich mich gar nicht aus, weiss auch nicht wieviel aufwand das waere, von daher ist das hier quasi auch eine frage aus interesse.
mfg,
julian