0% ont trouvé ce document utile (0 vote)
3 vues15 pages

Cours Interfaces Graphiques Python

Ce document présente un cours pratique sur la création d'interfaces graphiques en Python à l'aide de la bibliothèque Tkinter. Il aborde les concepts fondamentaux tels que les widgets, le placement, et propose des exercices pratiques pour renforcer l'apprentissage. Tkinter est recommandé pour les débutants avant de passer à des bibliothèques plus avancées comme PyQt ou Kivy.

Transféré par

h.abouzid
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues15 pages

Cours Interfaces Graphiques Python

Ce document présente un cours pratique sur la création d'interfaces graphiques en Python à l'aide de la bibliothèque Tkinter. Il aborde les concepts fondamentaux tels que les widgets, le placement, et propose des exercices pratiques pour renforcer l'apprentissage. Tkinter est recommandé pour les débutants avant de passer à des bibliothèques plus avancées comme PyQt ou Kivy.

Transféré par

h.abouzid
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Interfaces Graphiques en Python

• Cours pratique pour débutants


• Création d'applications avec interface
graphique
• Bibliothèque utilisée : Tkinter
• Exemples pratiques et exercices
Pourquoi une interface graphique ?
• Interaction simple avec l’utilisateur
• Utilisation de fenêtres, boutons, menus
• Alternative aux programmes en ligne de
commande
• Utilisée dans applications bureautiques et
scientifiques
Bibliothèque Tkinter
• Bibliothèque GUI standard de Python
• Incluse dans l'installation Python
• Simple pour débuter
• Compatible Windows, Linux et Mac
Premier programme graphique
• Création d’une fenêtre simple
• Code exemple :
• import tkinter as tk
• root = [Link](); [Link]()
Programme piloté par événements
• L’utilisateur déclenche des actions
• Exemples : clic bouton, saisie clavier
• Chaque action appelle une fonction
• Principe fondamental des interfaces GUI
Widgets principaux
• Label : afficher texte
• Button : bouton interactif
• Entry : champ texte
• Frame : conteneur
• Checkbutton, Radiobutton, etc.
Placement des widgets
• Trois méthodes principales
• pack() : placement automatique
• grid() : placement en grille
• place() : placement manuel
Méthode grid()
• Organisation en lignes et colonnes
• row = ligne, column = colonne
• Très utilisée pour formulaires
• Permet interface bien organisée
Exemple pratique : bouton
• Créer un bouton qui affiche message
• Associer une fonction
• button = Button(..., command=fonction)
• Action exécutée lors du clic
Exemple : additionneur simple
• Deux champs de saisie
• Bouton pour calculer somme
• Affichage résultat
• Application mini-calculatrice
Exercice 1
• Créer une fenêtre
• Ajouter un Label et un Button
• Afficher message lors du clic
• Tester le programme
Correction Exercice 1
• Créer fenêtre Tk()
• Créer Label et Button
• Associer fonction print
• Lancer mainloop()
Exercice 2
• Créer calculatrice simple
• Addition de deux nombres
• Afficher résultat
• Utiliser Entry et Button
Bonnes pratiques
• Séparer interface et logique
• Nommer clairement variables
• Commenter le code
• Tester progressivement
Conclusion
• Tkinter permet créer GUI simples
• Bon début pour projets étudiants
• Pratique essentielle
• Passer ensuite à PyQt ou Kivy

Vous aimerez peut-être aussi