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: