Formation Python IHM
Formation : Python IHM
Référence : PYIHM
Niveau : Avancé
Durée : 2 jour - 14 heures
Prix Inter : 1800 € HT
Prix Intra : nous consulter
Date : Voir calendrier
Lieu : Présentiel ou Distanciel
Description de la formation :
Pendant cette formation, vous apprendrez à concevoir vos premières interfaces graphiques en Python en explorant deux bibliothèques majeures : PySide6 (Qt for Python) et PyQt6. Vous découvrirez également les principales fonctionnalités de l'écosystème Qt, vous permettant ainsi de développer des applications graphiques interactives et conviviales.
Objectifs :
- Mettre en place l'environnement PySide6 et PyQt6.
- Intégrer divers composants d'interface graphique.
- Exploiter Qt Designer comme un outil facilitant le processus de développement.
- Concevoir vos premières interfaces graphiques.
Niveau requis :
Avoir des connaissances en programmation orientée objet en Python ou avoir suivi la formation Python Niveau 1
Public concerné :
Destinée aux techniciens, ingénieurs, développeurs, scientifiques.
Programme du cours :
Module 1: Introduction à l'Ecosystème GUI en Python
- Aperçu historique de Qt
- Comparaison entre PyQt et PySide
- Installation de PySide6 ou PyQt6
- Création d'une première application
Module 2: Manipulation de Fenêtres, Signaux et Slots
- Création d'une fenêtre
- Compréhension des signaux et slots
- Utilisation de signaux et slots avec un bouton
- Connexion de widgets entre eux
Module 3: Widgets et Mise en Page
- Présentation des différents widgets
- Exploration des mises en page (layouts)
- Ajustement vertical et horizontal
- Imbrication de layouts et gestion des espacements
Module 4: Barre d'outils, Menus et Gestion de Fenêtres
- Création de barres d'outils
- Utilisation d'actions
- Mise en place de menus
- Gestion de plusieurs fenêtres
Module 5: Utilisation de Qt Designer et Architecture Modèle-Vue-Délégant
- Introduction à Qt Designer
- Installation et démarrage d'un projet avec Qt Designer
- Mise en page d'une Main Window
- Compréhension et utilisation de l'architecture Modèle-Vue-Délégant
- Gestion de composants complexes, insertion de données tabulaires, représentation graphique