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 -