qt4 - ¿Cómo hacer que un Widget Qt crezca con el tamaño de la ventana?
autoresize qt-designer (2)
Quiero tener un pequeño QFormLayout
que crezca para llenar su widget padre.
Creé un nuevo archivo .ui usando la plantilla QWidget
en Qt Designer. Puse un QFormLayout
dentro de esa ''ventana'', luego puse algunos controles dentro de ese QFormLayout
.
Todo esto funciona razonablemente bien, pero QFormLayout
siempre se mantiene en el tamaño que configuré en Qt Designer. Me gustaría que QFormLayout
llene su widget padre y crezca / disminuya con él.
¿Cómo puedo lograr eso?
Descubrí que era imposible asignar un diseño al widget central hasta que agregué al menos un hijo debajo de él. Luego, podría resaltar el icono pequeño con la marca roja "deshabilitada" y luego hacer clic en un diseño en la barra de herramientas del Diseñador en la parte superior.
En Designer, active el widget central y asigne un diseño, por ejemplo, diseño horizontal o vertical. Entonces su QFormLayout cambiará el tamaño automáticamente.
¡Asegúrese siempre de que todos los widgets tengan un diseño! De lo contrario, el cambio de tamaño automático se romperá con ese widget.
Ver también
Los controles insisten en ser demasiado grandes y no cambiarán de tamaño en QtDesigner