Tk - Gestionnaire de géométrie
Le gestionnaire de géométrie permet de gérer la géométrie de la fenêtre et des autres cadres. Nous pouvons l'utiliser pour gérer la position et la taille de la fenêtre et des cadres. Les widgets de mise en page sont utilisés à cet effet.
Positionnement et dimensionnement
La syntaxe de la fenêtre de positionnement et de dimensionnement est indiquée ci-dessous -
wm geometry . wxh+/-x+/-y
Ici, w fait référence à la largeur et h à la hauteur. Il est suivi d'un signe «+» ou «-» avec un numéro faisant référence à la position x sur l'écran. De même, le signe «+» ou «-» avec un nombre fait référence à la position y à l'écran
Un exemple simple est présenté ci-dessous pour l'instruction ci-dessus -.
#!/usr/bin/wish
wm geometry . 300x200+100+100
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -
Géométrie de la grille
La syntaxe de la géométrie de la grille est indiquée ci-dessous -
grid gridName -column number -row number -columnspan number -rowspan number
La colonne, la ligne, l'envergure de colonne ou l'étendue de lignes aide à fournir la géométrie de la grille.
Un exemple simple est montré ci-dessous pour l'instruction ci-dessus -
#!/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
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -