
資料內(nèi)容:
1.3 Les widgets Tkinter 
La bibliothèque Tkinter fournit divers contrôles, tels que des boutons, des étiquettes et des 
zones de texte utilisées dans une application graphique. Ces contrôles sont communément 
appelés widgets. 
Il existe actuellement 15 types de widgets dans Tkinter. Nous présentons ici les noms 
de ces widgets ainsi qu’une brève description : 
1. Button : le widget Button permet de créer des boutons pour votre application. 
2. Canva : le widget Canva permet de dessiner des formes, telles que des lignes, des 
ovales, des polygones et des rectangles, dans votre application. 
3. Checkbutton : le widget Checkbutton permet d’afficher un certain nombre d’options 
sous forme de cases à cocher. L’utilisateur peut sélectionner plusieurs options à la fois. 
4. Entry : le widget Entry est utilisé pour afficher un champ de texte d’une seule ligne 
permettant d’accepter les valeurs d’un utilisateur. 
5. Frame : le widget Frame (cadre) est utilisé en tant que widget conteneur pour organiser 
d’autres widgets. 
6. Label : le widget Label est utilisé pour fournir une légende ou description pour les autres 
widgets. Il peut aussi contenir des images.
7. Listbox : le widget Listbox est utilisé pour fournir une liste d’options à un utilisateur. 
8. menubutton : le widget menubutton est utilisé pour afficher les menus dans votre 
application. 
9. Menu : le widget Menu est utilisé pour fournir diverses commandes à un utilisateur. Ces 
commandes sont contenues dans Menubutton. 
10. Message : le widget Message est utilisé pour afficher des champs de texte multilignes 
permettant d’accepter les valeurs d’un utilisateur. 
11. Radiobutton : le widget Radiobutton est utilisé pour afficher un certain nombre d’op
tions sous forme de boutons radio. L’utilisateur ne peut sélectionner qu’une option à la 
fois. 
12. Scale : le widget Echelle est utilisé pour fournir un widget à curseur. 
13. Scrollbar : le widget Scrollbar ou barre de défilement est utilisé pour ajouter une fonc
tionnalité de défilement à divers widgets, tels que les zones de liste. 
14. Text : le widget Text est utilisé pour afficher du texte sur plusieurs lignes. 
15. Toplevel : le widget Toplevel est utilisé pour fournir un conteneur de fenêtre séparé. 
16. Spinbox : le widget Spinbox est une variante du widget standard Tkinter Entry, qui 
peut être utilisé pour sélectionner un nombre fixe de valeurs. 
17. PanedWindow : le widget PanedWindow est un conteneur pouvant contenir un nombre 
quelconque de volets, disposés horizontalement ou verticalement. 
18. LabelFrame : un labelframe est un simple widget de conteneur. Son objectif princi
pal est d’agir comme un intercalaire ou un conteneur pour les dispositions de fenêtre 
complexes. 
19. tkMessageBox : ce module est utilisé pour afficher des boîtes de message dans vos 
applications.
 
                