Читать книгу Desarrollo de interfaces gráficas en Python 3 con Tkinter - Tomás Domínguez Mínguez - Страница 9

Unidad 3 POSICIONAMIENTO Y DISEÑO

Оглавление

En el programa anterior, la interfaz se componía de un único widget. Pero, en la práctica, hasta la aplicación más sencilla que desarrolle requerirá más de uno. En ese caso, ¿cómo se indicaría la posición que debe ocupar cada uno de ellos en la ventana principal? La respuesta es haciendo uso de alguno de los tres gestores de geometría proporcionados por Tkinter:

•pack. Organiza los widgets horizontal o verticalmente (por defecto, de arriba hacia abajo).

•grid. Distribuye los widgets en cuadrícula, con una estructura similar a una tabla. Es el recomendado en interfaces gráficas complejas.

•place. Coloca los widgets en coordenadas concretas.


Los gestores de geometría se utilizan tanto para distribuir los widgets en la ventana principal como dentro de otros widgets contenedores (por ejemplo, los frames y los paneles que conocerá más adelante).

Veamos en detalle cómo funciona cada uno de ellos.

Desarrollo de interfaces gráficas en Python 3 con Tkinter

Подняться наверх