Qt Creator + dynamische Größe

Alles rund um die Programmierung mit Qt
Antworten
stardust5383
Beiträge: 28
Registriert: 31. Oktober 2009 10:36

Qt Creator + dynamische Größe

Beitrag von stardust5383 »

Hallo zusammen,

ich bin noch relativ unerfahren im Umgang mit Qt und würde gerne mit dem QtDesigner meine UI entwickeln. Das Fenster soll beim Start eine bestimmte Größe haben (wird ja ganz normal über die Width und Height des MainWindows eingestellt). Mein Problem ist - wie bekomme ich die Struktur des Programms dynamisch. Im Prinzip genau wie der Aufbau des QtDesigners (links eine Struktur, mitte ein MDIFrame und rechts weitere Eigenschaftsboxen) so dynamisch, dass die Elemente sich mit verschieben.

Bisher kann ich nur auf die Größe layouten, die ich mir vorgegeben habe, aber nicht dynamisch.

Das ist sicher ein blutiger Anfängerfehler, aber selbst Google macht mich bisher nicht schlau :(
pfid
Beiträge: 535
Registriert: 22. Februar 2008 16:59

Beitrag von pfid »

Nimm halt verschiedene Layouts, gruppiere Elemente per Layout die zusammen bleiben sollen, und füge Spacer ein die das Layout strecken oder bestimmte Abstände einhalten.

Meistens fang ich bei kleinen Widget-Gruppen an, füge die in Layouts, diese Layouts dann in größere Layouts etc., und das mit VBox und HBox Layouts.

Schau dir einfach mal das an:

http://doc.qt.nokia.com/4.5/qlayout.html
http://doc.qt.nokia.com/4.5/layout.html
http://doc.qt.nokia.com/4.5/layouts-basiclayouts.html
stardust5383
Beiträge: 28
Registriert: 31. Oktober 2009 10:36

Beitrag von stardust5383 »

Vielen Dank für die Antworten.
Habe mich zwischenzeitlich mal etwas in die Verwendung von Layouts eingearbeitet und Deinen Rat befolgt mit der Entwicklung von klein nach groß :)

Siehe da - es funktioniert :)
Antworten