资料内容:
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.