Formation Phyton QT - IHM

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.
Prochaines Date :
NOVATUP QUALIOPI

Renseignement et inscription

Référence : PYQT
Niveau : Avancé
Durée : 3 jours - 21 heures
Prix Inter :  1800 € HT
Prix Intra : nous consulter
Lieu : Présentiel ou Distanciel
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.
Cette formation donne accès à :

Objectifs de la formation

  1. Mettre en place l'environnement PySide6 et PyQt6.
  2. Intégrer divers composants d'interface graphique.
  3. Exploiter Qt Designer comme un outil facilitant le processus de développement.
  4. Concevoir vos premières interfaces graphiques.

Programme Formation Python QT

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
Recherche