What You Need to Know Before
You Start

Starts 5 June 2025 07:02

Ends 5 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Développement d'interfaces graphiques en Python avec Tkinter et PyQt5

Tkinter Python et interface graphique Python avec PyQt5, améliorez vos compétences en tkinter et pyqt5 pour développer des applications de bureau avec une interface graphique.
via Udemy

4052 Cours


15 hours 25 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Tkinter, interface graphique Python, tkinter python, python tkinter, interface graphique, Interface graphique Python, développement d'application de bureau, application de bureau, programmation d'interface graphique avec Python, pyqt, pyqt5, python pyqt5

Programme

  • Introduction à Python pour le développement d'interfaces graphiques
  • 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
  • Notions de base de Tkinter
  • 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
  • Fonctions avancées de 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
  • Bases de PyQt5
  • 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 principaux de 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é
  • Concepts avancés de PyQt5
  • 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
  • Bonnes pratiques pour le développement d'interfaces graphiques
  • 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
  • Projet : Développement d'une application de bureau complète
  • 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


Sujets

Programmation