Diseño expandible automáticamente con Qt-Designer

Resuelto Elazar Leibovich asked hace 14 años • 5 respuestas

Estoy usando Qt Designer.

Quiero crear un archivo QVBoxLayoutque se expandirá automáticamente para llenar toda la ventana.

La disposición de los QVBoxLayoutrestos es fija.

¿Cómo puedo hacer que se QVBoxLayoutexpanda y llene toda la ventana a través del diseñador?

Elazar Leibovich avatar Aug 16 '10 18:08 Elazar Leibovich
Aceptado

Después de crear su QVBoxLayouten Qt Designer, haga clic derecho en el fondo de su widget/diálogo/ventana (no el QVBoxLayoutwidget principal, sino el widget principal) y seleccione Diseño -> Diseño en una cuadrícula en la parte inferior del menú contextual. Ahora debería QVBoxLayoutestirarse para ajustarse a la ventana y cambiará de tamaño automáticamente cuando se cambie el tamaño de toda la ventana.

Greg S avatar Aug 16 '2010 14:08 Greg S

Según la documentación , es necesario que haya un conjunto de diseño de nivel superior.

Es necesario un diseño de nivel superior para garantizar que sus widgets cambien de tamaño correctamente cuando se cambie el tamaño de su ventana. Para verificar si ha configurado un diseño de nivel superior, obtenga una vista previa de su widget e intente cambiar el tamaño de la ventana arrastrando el control de tamaño.

Puede configurar uno borrando la selección y haciendo clic derecho en el formulario y eligiendo uno de los diseños disponibles en el menú contextual.

diseños qt

Mahmoud Hanafy avatar Jul 29 '2016 18:07 Mahmoud Hanafy