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