Tk - Geometry Manager

Il gestore della geometria viene utilizzato per gestire la geometria della finestra e di altri telai. Possiamo usarlo per gestire la posizione e le dimensioni della finestra e dei telai. A tale scopo vengono utilizzati i widget di layout .

Posizionamento e dimensionamento

La sintassi per il posizionamento e la finestra di dimensionamento è mostrata di seguito:

wm geometry . wxh+/-x+/-y

Qui, w si riferisce alla larghezza e h si riferisce all'altezza. È seguito da un segno "+" o "-" con un numero che si riferisce alla posizione x sullo schermo. Allo stesso modo il seguente segno "+" o "-" con numero si riferisce alla posizione y sullo schermo

Di seguito viene mostrato un semplice esempio per la dichiarazione precedente -.

#!/usr/bin/wish

wm geometry . 300x200+100+100

Quando eseguiamo il programma sopra, otterremo il seguente output:

Geometria della griglia

La sintassi per la geometria della griglia è mostrata di seguito:

grid gridName -column number -row number -columnspan number -rowspan number

La colonna, la riga, l'intervallo di colonna o l'intervallo di righe aiuta a fornire la geometria della griglia.

Di seguito è mostrato un semplice esempio per la dichiarazione di cui sopra:

#!/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

Quando eseguiamo il programma sopra, otterremo il seguente output: