Python - Método grid () de Tkinter
Este administrador de geometría organiza los widgets en una estructura similar a una tabla en el widget principal.
Sintaxis
widget.grid( grid_options )
Aquí está la lista de posibles opciones:
column- La columna para colocar el widget; predeterminado 0 (columna más a la izquierda).
columnspan- ¿Cuántas columnas ocupa el widget? predeterminado 1.
ipadx, ipady - Cuántos píxeles para rellenar el widget, horizontal y verticalmente, dentro de los bordes del widget.
padx, pady - Cuántos píxeles para rellenar el widget, horizontal y verticalmente, fuera de los bordes de v.
row- La fila para colocar el widget; por defecto la primera fila que todavía está vacía.
rowspan- Cuántas filas ocupa el widget; predeterminado 1.
sticky- Qué hacer si la celda es más grande que el widget. De forma predeterminada, con sticky = '', el widget está centrado en su celda. pegajoso puede ser la concatenación de cadenas de cero o más de N, E, S, W, NE, NW, SE y SW, direcciones de la brújula que indican los lados y esquinas de la celda a la que se pega el widget.
Ejemplo
Pruebe el siguiente ejemplo moviendo el cursor en diferentes botones:
import Tkinter
root = Tkinter.Tk( )
for r in range(3):
for c in range(4):
Tkinter.Label(root, text='R%s/C%s'%(r,c),
borderwidth=1 ).grid(row=r,column=c)
root.mainloop( )
Esto produciría el siguiente resultado mostrando 12 etiquetas ordenadas en una cuadrícula de 3 × 4: