Inhalt von QMainWindow beim Vergrößern zoomen?

Alles rund um die Programmierung mit Qt
Antworten
101
Beiträge: 72
Registriert: 16. Januar 2008 16:28

Inhalt von QMainWindow beim Vergrößern zoomen?

Beitrag von 101 »

Hallo Zusammen,

gibt es eine Eigenschaft, dass man den Inhalt eines QMainWindow beim Vergößern automatisch mit vergrößert (zoomen)?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Was für einen Inhalt?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
101
Beiträge: 72
Registriert: 16. Januar 2008 16:28

Beitrag 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.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Also hast Du kein Layout angegeben. Ohne wird es nichts -> über Layouts informieren bitte.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
101
Beiträge: 72
Registriert: 16. Januar 2008 16:28

Beitrag 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.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich kapiere nicht was Du willst - wenn ein Widget sich nicht mit vergrößern soll dann gib ihm die richtige SizePolicy.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag 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 ...
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag 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
Antworten