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

DerniĂšre mise Ă  jour : 18/06/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


  • La seyne sur mer 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

 

 

Accessibilité

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

Déclaration d'accessibilité