PYTHON Développement d'IHM avec la librairie PyQt Mixte : présentiel / à distance

DerniĂšre mise Ă  jour : 17/02/2026

La formation idéale pour toute personne souhaitant se lancer dans le développement d'IHM avec la librairie PyQt.

M'inscrire Ă  la formation

Ajouter au panier

Public visé

  • Tout dĂ©veloppeurs Python.

Objectifs de la formation

A l'issue de cette formation, l'apprenant sera capable de :

  • Mettre en place l'environnement de dĂ©veloppement ;
  • MaĂźtriser l'architecture de dĂ©veloppement de la librairie PyQt
  • Utiliser des composant d'IHM
  • GĂ©rer le positionnement des composant d'IHM
  • GĂ©rer les Ă©vĂ©nements des composant d'IHM
  • Mettre en place et gĂ©rer l'architecture de dĂ©veloppement MVC
  • CrĂ©er une application de type MDI (Multiple Document Interface)
  • RĂ©aliser des opĂ©ration de tracĂ©
  • GĂ©rer les styles et les thĂšme graphique
  • Internationaliser une application graphique avec PyQt
  • Utiliser Qt Designer pour gĂ©nĂ©rer du code

Contenu de la formation

visuel

Jour 1 – Matin

Concepts généraux

  • Introduction
  • PrĂ©sentation du binding PyQt
  • Installation des librairies Qt et PyQt
  • Utilisation de l'IDE Eclipse/PyDev
  • Utilisation des documentations en ligne
  • Principes gĂ©nĂ©raux de PyQt

Jour 1 – Aprùs-midi

  • Notion d'application Qt
  • IntĂ©gration des technologies HTML et CSS dans Qt
  • Interconnexion des diffĂ©rentes barres (barres de menus, d'outils et de status)
  • Gestion des menus contextuels
  • Gestion des stratĂ©gies de placement (Layout)
  • Quelques composants : QLineBox, QComboBox, QSpinner...
  • Traitement des Ă©vĂ©nements
  • Les Ă©vĂ©nements Qt
  • PrĂ©sentation du paradigme Slots/Signaux

 

Jour 2 – Matin

Architecture MVC en Qt

  • Introduction Ă  l'architecture MVC
  • Concepts principaux
  • Mise en oeuvre via Qt
  • Mise en oeuvre de tables de donnĂ©es
  • Mise en oeuvre d'arborescence de donnĂ©es

 

Jour 2 – Aprùs-midi

Quelques aspects avancés

  • Mise en oeuvre d'une architecture MDI (Multiple Document Interface)
  • Le conteneur QMdiArea
  • Les stratĂ©gies de positionnement d'un QMdiArea
  • Gestion des sous fenĂȘtres (QMdiSubWindow)
  • Fonctions de tracĂ© avancĂ©es
  • La gestion des styles via Qt
  • Changer le thĂšme utilisĂ© par votre application Qt
  • Utilisation d'une feuille de styles CSS
  • Les classes non graphiques de Qt
  • La gestion des Threads
  • La gestion du systĂšme de fichiers
  • Internationalisation d'une application PyQt

Jour 3 – Matin

Utilisation du Qt Designer

  • PrĂ©sentation du designer
  • Prise en main de l'outil
  • Notion de promotion de Widget

Jour 3 – Aprùs-midi

  • IntĂ©gration de Qt Designer dans Eclipse
  • GĂ©nĂ©ration du code Python
  • Le compilateur pyside-uic
  • IntĂ©gration des codes gĂ©nĂ©rĂ©s dans votre application

Compétences acquises à l'issue de la formation

  • Mettre en place l'environnement de dĂ©veloppement
  • MaĂźtriser l'architecture de dĂ©veloppement de la librairie PyQt
  • Utiliser des composant d'IHM
  • GĂ©rer le positionnement des composant d'IHM
  • GĂ©rer les Ă©vĂ©nements des composant d'IHM
  • Mettre en place et gĂ©rer l'architecture de dĂ©veloppement MVC
  • CrĂ©er une application de type MDI (Multiple Document Interface)
  • RĂ©aliser des opĂ©ration de tracĂ©
  • GĂ©rer les styles et les thĂšme graphique
  • Internationaliser une application graphique avec PyQt
  • Utiliser Qt Designer pour gĂ©nĂ©rer du code

Modalités pédagogiques

  • Explications thĂ©oriques suivies de pratiques guidĂ©es puis de mises en autonomie.
  • Exercices autonomes et rĂ©guliers pour assurer l'assimilation

Moyens et supports pédagogiques

Votre formation a lieu en présentiel :

  • 1 vidĂ©oprojecteur par salle
  • 1 ordinateur

 

Votre formation se déroule à distance avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 Ă©quipement audio (micro et enceintes ou casque)
  • 1 Webcam (facultatif – dans l'idĂ©al)
  • 1 deuxiĂšme Ă©cran (facultatif – dans l'idĂ©al)

 

Votre formation se déroule sur notre plate-forme de formation avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 Ă©quipement audio (micro et enceintes ou casque - facultatif)

 

Support stagiaire :

À l'issue de la formation, les exercices et travaux pratiques rĂ©alisĂ©s, leurs corrigĂ©s ainsi qu'un support de cours dĂ©matĂ©rialisĂ© sera fourni Ă  chaque stagiaire par e-mail ou via la plate-forme FOAD.

Modalités d'évaluation et de suivi

L'acquisition des compĂ©tences de la formation se fait Ă  travers le suivi du formateur tout au long de la formation (sĂ©quences synchrones et asynchrones). Elle s'appuie Ă©galement sur la rĂ©alisation d'exercices et de TP. Enfin, des quiz s'ajoutent aux diffĂ©rents outils de validation de l'acquisition des compĂ©tences visĂ©es. Une Ă©valuation est systĂ©matiquement rĂ©alisĂ©e par chaque stagiaire, Ă  l'issue de la formation.

Profil du formateur

Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.

Informations sur l'accessibilité

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.

Session sélectionnée


  • Lyon COMPLÈTE

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmĂ©e pour le moment. Contactez-nous via le formulaire ou par tĂ©lĂ©phone au 04 28 95 15 82 afin de connaitre les dates possibles ou les autres modalitĂ©s d'inscription.

Dans la mĂȘme catĂ©gorie

Partager cette formation

Notre nouveau catalogue est en cours de déploiement. Aussi, pour connaßtre tous nos indicateurs, veuillez nous contacter directement.

 

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractÚres souhaitée

Déclaration d'accessibilité