Tk - Gerente de geometría
El administrador de geometría se utiliza para administrar la geometría de la ventana y otros marcos. Podemos usarlo para manejar la posición y el tamaño de la ventana y los marcos. Los widgets de diseño se utilizan para este propósito.
Posicionamiento y dimensionamiento
La sintaxis para posicionar y dimensionar la ventana se muestra a continuación:
wm geometry . wxh+/-x+/-y
Aquí, w se refiere al ancho y h se refiere a la altura. Le sigue un signo '+' o '-' con el número a continuación que se refiere a la posición x en la pantalla. De manera similar, el siguiente signo '+' o '-' con número se refiere a la posición y en la pantalla
A continuación se muestra un ejemplo simple para la declaración anterior -.
#!/usr/bin/wish
wm geometry . 300x200+100+100
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado:
Geometría de cuadrícula
La sintaxis de la geometría de la cuadrícula se muestra a continuación:
grid gridName -column number -row number -columnspan number -rowspan number
La columna, la fila, el espacio entre columnas o el espacio entre filas ayuda a proporcionar la geometría de la cuadrícula.
A continuación se muestra un ejemplo simple para la declaración anterior:
#!/usr/bin/wish
frame .myFrame1 -background red -height 100 -width 100
frame .myFrame2 -background blue -height 100 -width 50
grid .myFrame1 -columnspan 10 -rowspan 10 -sticky w
grid .myFrame2 -column 10 -row 2
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: