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: