Tk - Widget de grille
Le widget de grille utilisé pour mettre en page les widgets dans des lignes et des colonnes spécifiques. La syntaxe du widget de grille est indiquée ci-dessous -
grid gridName options
Options
Les options disponibles pour le widget de grille sont répertoriées ci-dessous dans le tableau suivant -
Sr.No. | Syntaxe et description |
---|---|
1 | -column number Définit la position de la colonne pour le widget. |
2 | -row number Définit la position de la ligne pour le widget. |
3 | -columnspan number Nombre de colonnes à utiliser pour ce widget. La valeur par défaut est 1. |
4 | -rowspan number Nombre de lignes à utiliser pour ce widget. La valeur par défaut est 1. |
5 | -sticky side Définit le bord de la cellule auquel le widget doit rester. Les valeurs valides peuvent être n pour le haut, s pour le bas, e pour la droite, w pour la gauche ou une combinaison de ces lettres. |
Un exemple simple de widget de grille est présenté ci-dessous -
#!/usr/bin/wish
frame .myFrame1 -background red -relief ridge -borderwidth 8 -padx 10 -pady 10
-height 100 -width 100
frame .myFrame2 -background blue -relief ridge -borderwidth 8 -padx 10 -pady 10
-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 -