Seite 1 von 1

Kann Widget nicht maximieren.

Verfasst: 29. Juli 2009 05:20
von ralli
Nachdem ich eine Weile nichts machen konnte, will ich mich nun wieder intensiver mit Qt beschäftigen. Beim Umstieg von Delphi/Lazarus habe ich noch einige Anpassungsprobleme. Jetzt habe ich ein banales Problem, wo ich mich gestern sehr lange mit beschäftigte. Ich habe ein Mainwindow, und darauf eine webView Komponente gezogen. Die Webkomponente soll das ganze Fenster ausfüllen und sich auch bei einer Maximierung des Mainwindows die Grösse anpassen. Ich habe mir das mit dem Laoutmanager angesehen und habe in dem Buch von Jürgen Wolf nachgeschaut, bin aber nicht wirklich fündig geworden. Das Layouten ist für mich doch noch recht gewöhnungsbedürtig. In Delphi habe ich einfach ein Panel genommen es links, rechts, unten oder oben angedockt und eine Kompo meiner Wahl da rein gesetzt, die ich auch sofort so einstellen konnte, das sie das Panel voll ausfüllte. Ich sehe, das ich mich noch viel mit dem Layoumanager auseinandersetzen muss.

Verfasst: 29. Juli 2009 06:30
von Christian81
Hast du dem Mainwindow auch ein Layout zugewiesen? Ich denke nicht...
http://doc.trolltech.com/4.5/designer-quick-start.html

Verfasst: 29. Juli 2009 07:17
von ralli
Also ich habe das MainWindow folgendermassen maximiert:

Code: Alles auswählen

win.showMaximized();
Und dann das Layout zugewiesen:
Rechtsklick auf das MainWindow, um es zu aktivieren.
Menü Formular - Menüpunkt Objekte waagerecht anordnen ausgewählt. Jetzt funktioniert es.