Wie kann man ein Qt Widget mit der Fenstergröße wachsen lassen?
Ich möchte eine kleine QFormLayout
wächst, die zu füllen seine Eltern-widget.
Ich habe eine neue .ui - Datei mit der QWidget
Vorlage im Qt Designer. Ich habe eine QFormLayout
im inneren, dass 'Fenster', dann setzen einige Steuerelemente im inneren, dass QFormLayout
.
Dies alles funktioniert Recht gut, aber die QFormLayout
bleibt immer an der Größe, die ich im Qt Designer. Ich möchte die QFormLayout
zu füllen übergeordneten widget und vergrößern/verkleinern.
Wie kann ich erreichen, dass?
InformationsquelleAutor der Frage bastibe | 2011-05-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Designer, aktivieren Sie das centralWidget und weisen Sie ein layout, z.B. horizontale oder vertikale layout.
Dann ist dein QFormLayout wird automatisch die Größe.
Stellen Sie immer sicher, dass alle widgets ein layout! Ansonsten, automatische Größenanpassung brechen mit diesem widget!
Siehe auch
InformationsquelleAutor der Antwort Jens
Ich fand es unmöglich war, zu weisen Sie einem layout in das centralwidget, bis ich Hinzugefügt hatte mindestens ein Kind unter. Dann könnte ich markieren Sie das winzige Symbol mit dem roten "deaktiviert" markieren, und dann klicken Sie auf ein layout in der Designer-Symbolleiste am oberen Rand.
InformationsquelleAutor der Antwort Jillian Beuschel Marohnic