Tk - Widgets de mise en page
Les widgets de mise en page sont utilisés pour gérer les mises en page de l'application Tk. Le widget Frame est utilisé pour regrouper d'autres widgets et place, pack et grid sont un gestionnaire de mise en page pour vous donner un contrôle total sur votre ajout aux fenêtres. La liste des widgets de disposition disponibles est présentée ci-dessous -
Sr.No. | Widgets et description |
---|---|
1 | Cadre Widget conteneur pour contenir d'autres widgets. |
2 | Endroit Widget pour contenir d'autres widgets à un endroit spécifique avec les coordonnées de son origine et une taille exacte. |
3 | Pack Widget simple pour organiser les widgets en blocs avant de les placer dans le widget parent. |
4 | la grille Widget pour imbriquer les widgets dans différentes directions. |
Un exemple simple de Tk est montré ci-dessous pour les widgets de mise en page -
#!/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
pack .myFrame1
pack .myFrame2
Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -