Python 3 - Método Tkinter pack ()
Este administrador de geometría organiza los widgets en bloques antes de colocarlos en el widget principal.
Sintaxis
widget.pack( pack_options )
Aquí está la lista de posibles opciones:
expand - Cuando se establece en verdadero, el widget se expande para llenar cualquier espacio que no se use en el padre del widget.
fill - Determina si el widget llena el espacio adicional que le asigna el empaquetador o mantiene sus propias dimensiones mínimas: NINGUNO (predeterminado), X (llenar solo horizontalmente), Y (llenar solo verticalmente) o AMBOS (llenar tanto horizontal como verticalmente) .
side - Determina en qué lado del paquete de widgets padre se encuentra: SUPERIOR (predeterminado), INFERIOR, IZQUIERDO o DERECHO.
Ejemplo
Pruebe el siguiente ejemplo moviendo el cursor en diferentes botones:
# !/usr/bin/python3
from tkinter import *
root = Tk()
frame = Frame(root)
frame.pack()
bottomframe = Frame(root)
bottomframe.pack( side = BOTTOM )
redbutton = Button(frame, text = "Red", fg = "red")
redbutton.pack( side = LEFT)
greenbutton = Button(frame, text = "Brown", fg = "brown")
greenbutton.pack( side = LEFT )
bluebutton = Button(frame, text = "Blue", fg = "blue")
bluebutton.pack( side = LEFT )
blackbutton = Button(bottomframe, text = "Black", fg = "black")
blackbutton.pack( side = BOTTOM)
root.mainloop()
Cuando se ejecuta el código anterior, produce el siguiente resultado: