Layout
Los layout son la manera o forma de como se distribuirán los elementos en una ventana. En Python es cocido como geometry manager
, pero aquí nos referimos como layout
o manejadores de posicionamiento
, por ser un nombre más común para distribución o posicionamiento de elementos (widgets) dentro de una interfaz gráfica.
Tipos de manejados de posicionamiento (geometry)
Contamos con 3 tipos de manejadores de layout (geometry manager
), que son:
pack
: Agrega los widget en bloque, uno después del otro, con forme se fueron agregandoplace
: Puedes colocar los widgets de manera arbitraria y el area que va a ocupar en funcion de otros elementosgrid
: Los widgets se distribuyen en manera de tabla o grilla, asignándoles una "celda"
No mezclar los manejadores
No se deben combinar estas manejadores dentro de un mismo contenedor. Se pueden tener diversos contenedores y en cada uno manejar un tipo distinto, si. Pero nunca dentro del mismo contenedor.