Ce que vous devez savoir avant
Vous commencez
Débute 5 June 2026 10:08
Se termine 5 June 2026
00
Jours
00
Heures
00
Minutes
00
Secondes
15 hours 25 minutes
Amélioration optionnelle disponible
Not Specified
Progressez à votre rythme
Paid Course
Amélioration optionnelle disponible
Aperçu
Tkinter, Python Gui, tkinter python, python tkinter, gui, Python GUI, desktop application development, desktop application, python gui programming, pyqt, pyqt5 , python pyqt5
Programme
- Introduction à Python pour le développement d'interfaces graphiques
- Notions de base de Tkinter
- Fonctions avancées de Tkinter
- Bases de PyQt5
- Widgets principaux de PyQt5
- Concepts avancés de PyQt5
- Bonnes pratiques pour le développement d'interfaces graphiques
- Projet : Développement d'une application de bureau complète
Aperçu du rôle de Python dans les applications d'interface graphique
Mise en place de l'environnement de développement
Introduction à Tkinter et PyQt5
Comprendre le framework Tkinter
Créer une application graphique simple
Vue d'ensemble des widgets : Button, Label, Entry, etc.
Gestion des dispositions avec Pack, Grid, et Place
Gestion des événements dans Tkinter
Menus et barres d'outils
Widget Canvas pour le dessin
Boîtes de dialogue et fenêtres pop-up de message
Utilisation de la boîte de dialogue de fichiers pour les opérations sur les fichiers
Personnalisation des widgets avec les styles et les thèmes
Introduction au framework PyQt5
Mise en place d'une application PyQt5
Outil Designer pour la conception graphique
Mécanisme des signaux et slots dans PyQt5
Widgets courants : QPushButton, QLabel, QLineEdit, etc.
Gestion des dispositions : QVBoxLayout, QHBoxLayout, QGridLayout
Création de formulaires avec des widgets
Gestion des événements et interactivité
Création de widgets personnalisés
Utilisation de l'architecture Modèle/Vue
Implémentation de dialogues à onglets
Intégration avec les bases de données et le réseau
Principes de conception et lignes directrices en matière d'utilisabilité
Gestion de l'état de l'application
Optimisation des performances dans les applications graphiques
Déploiement d'applications de bureau
Planification et conception de l'application
Implémentation de l'application avec Tkinter ou PyQt5
Tests et débogage
Emballage et distribution de l'application
Enseigné par
Oak Academy and OAK Academy Team
Matières
Programming