Formation PYTHON Mise en oeuvre d’IHM avec TKINTER
Objectifs
Identifier les bases et l'historique de Tkinter.
Créer une première application Tkinter simple.
Expérimenter la gestion et la manipulation des widgets.
Examiner les principaux widgets de Tkinter.
Utiliser et personnaliser les boîtes de dialogue.
Dessiner et animer avec le widget Canvas.
Créer et implémenter des widgets personnalisés.
Pré-requis
Participants
Programme de formation
INTRODUCTION À L'API TKINTER
-
Introduction et Historique
-
Liens avec la librairie Tk
-
Comparatif Tkinter / PQt5
VOTRE PREMIÈRE APPLICATION TKINTER
-
Démarrage du projet et gestion de la fenêtre
-
Ajout des widgets (composants graphiques) dans la fenêtre
-
Ajout de gestionnaires d'événements
GESTION DE VOS WIDGETS
-
Postionner, tailler et "Packer" vos widgets
-
Gérer le look d'un widget
-
Gérer les événements d'un widget
LES PRINCIPAUX WIDGETS
-
La hiérarchie de classes de Tkinter
-
Les classes Label, Entry et Button
-
Les éléments de menu
-
Les cases à cocher
-
Le widget Scale
-
Les zones scrollables
-
Les listes
-
Les arborescences de données
-
Autres types de widgets
LES BOÎTES DE DIALOGUE
-
Les boîtes de dialogues prédéfinies (FileDialog...)
-
Créer vos propres boîtes de dialogue
DESSINER DANS UN CANVAS
-
Qu'est ce qu'un Canvas?
-
Les différents type d'objets graphiques d'un Canvas
-
Gestion d'événement dans un Canvas
-
Gérer des animations dans un Canvas
DÉFINIR SES PROPRES WIDGETS
-
Pourquoi définir ses propres widgets ?
-
Mise en oeuvre d'un composant de tracé de courbes