• NEW

Formation Développement d'interfaces graphiques avec Tkinter

Créer des applications graphiques interactives en Python avec Tkinter et CustomTkinter
Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DIGT
Éligible CPF Non

Qu'est-ce que le développement d'interfaces graphiques avec Tkinter ?

Tkinter est la bibliothèque standard de Python pour créer des interfaces graphiques. Elle repose sur la librairie Tk, connue pour sa simplicité et sa robustesse. Tkinter permet de développer rapidement des applications desktop avec une grande variété de composants graphiques : boutons, listes, zones de texte, canevas, etc.

Pourquoi suivre une formation Développement d'interfaces graphiques avec Tkinter ?

Apprendre à concevoir des interfaces graphiques en Python permet de rendre vos applications plus accessibles, conviviales et professionnelles. Cette formation vous enseigne à exploiter pleinement Tkinter et ses extensions comme CustomTkinter pour créer des applications modernes, interactives et ergonomiques. Elle s’adresse aux développeurs Python souhaitant enrichir leurs compétences avec un volet graphique indispensable dans de nombreux projets métier ou personnels.

Objectif opérationnel :

Savoir concevoir et implémenter des interfaces graphiques interactives avec Tkinter et CustomTkinter en Python.

Objectif pédagogiques :

À l'issue de cette formation Développement d'interfaces graphiques avec Tkinter, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre les bases et l'historique de Tkinter
  • Créer une première application graphique simple avec Tkinter
  • Maîtriser la gestion des widgets et événements
  • Améliorer l’apparence des interfaces avec CustomTkinter
  • Utiliser et personnaliser les boîtes de dialogue
  • Dessiner et animer avec le widget Canvas
  • Concevoir des widgets personnalisés

Public :

Cette formation est destinée aux développeurs Python en charge de la réalisation d'applications avec interfaces utilisateur.

Prérequis :

Avoir des connaissances de base en langage Python ainsi qu’en programmation orientée objet afin de pouvoir tirer pleinement profit des mécanismes de création et gestion de composants graphiques.

Jour 1

Introduction à Tkinter

Historique et positionnement de Tkinter
Tk et son intégration avec Python
Comparatif avec PyQt5 et autres frameworks
Présentation des forces et limites de Tkinter
Travaux pratiquesObjectif :Comprendre la place de Tkinter dans l’écosystème Python 
Description :Discussion interactive sur les bibliothèques graphiques, mise en place de l’environnement de travail, premier test de module Tkinter. En quoi Tkinter est-il un bon choix pour débuter ?

Première application graphique

Création de la fenêtre principale
Ajout de widgets : labels, boutons, entrées
Gestion des événements et callbacks
Structuration de l’application
Travaux pratiquesObjectif :Créer une application simple avec widgets et gestion d’événements 
Description :Réalisation d’un petit programme interactif (ex : convertisseur d’unités), test des différents composants graphiques. Que se passe-t-il lorsqu’un événement est mal géré ?
Jour 2

Gestion des widgets

Gestion du positionnement : pack, grid, place
Stylisation et personnalisation
Événements utilisateur : clics, touches, focus
Bonnes pratiques d’architecture
Travaux pratiquesObjectif :Organiser proprement une interface avec différents widgets 
Description :Création d’une mini-application multi-éléments. Ajout de comportements interactifs selon les actions de l’utilisateur.

Introduction à CustomTkinter

Présentation du projet CustomTkinter
Gestion des thèmes visuels
Intégration dans les projets existants
Impact sur l’ergonomie et l’expérience utilisateur
Travaux pratiquesObjectif :Moderniser une application avec CustomTkinter 
Description :Application d’un thème sombre à une interface, modification des widgets standard. En quoi CustomTkinter améliore-t-il la lisibilité ?
Jour 3

Les widgets avancés

Vue hiérarchique des composants Tkinter
Les éléments : menus, checkbox, scale
Listbox, scrollbar et treeview
Ajout de comportements dynamiques
Travaux pratiquesObjectif :Mettre en place une interface complexe avec des données hiérarchisées 
Description :Création d’une application de navigation de données avec menus et liste déroulante. Quelle approche utiliser pour gérer beaucoup d’éléments ?

Canvas et widgets personnalisés

Le widget Canvas : objets graphiques, formes, images
Gestion des événements sur le canevas
Animation simple dans Tkinter
Création de composants graphiques personnalisés
Travaux pratiquesObjectif :Concevoir un widget de tracé de courbe personnalisée 
Description :Réalisation d’un mini-graphe interactif affichant des valeurs dynamiques. Comment valider les interactions utilisateur dans un Canvas ?

Utilisation de Tkinter, CustomTkinter et Canvas. Environ 50 % de la formation est consacrée à la pratique à travers la création d'applications graphiques complètes et la manipulation de composants interactifs.

Date de mise à jour du programme : 27/08/2025

Dates et lieux

Du 22 au 24 septembre 2025
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 22 au 24 septembre 2025
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 10 au 12 novembre 2025
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 10 au 12 novembre 2025
Lieu
Paris
Durée
3 jrs
1990 € HT
Du 08 au 10 décembre 2025
Lieu
Distanciel
Durée
3 jrs
1990 € HT
Du 08 au 10 décembre 2025
Lieu
Paris
Durée
3 jrs
1990 € HT

Ces formations peuvent aussi vous intéresser :

  • Niveau : Intermédiaire
  • Référence : PYQT

Pandas, Matplotlib, XML, JSON, NumPy, SciPy, iPython, MapReduce, Matrices, Séries

  • Niveau : Fondamental
  • Éligible CPF : Oui
  • Référence : OAPY

  • Niveau : Avancé
  • Éligible CPF : Oui
  • Référence : OPYS

Manipulez automatiquement des fichiers Excel, Word et PowerPoint avec Python

  • Niveau : Intermédiaire
  • Référence : ADOP


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB