Il y a forcément une formation faite pour vous
- Catalogue
- DÉVELOPPEMENT
- Python
- PYTHON Développement d'IHM avec la librairie PyQt
PYTHON Développement d'IHM avec la librairie PyQt Mixte : présentiel / à distance
Dernière mise à jour : 18/06/2026
- Inscription
- Public visé
- Objectifs de la formation
- Contenu de la formation
- Compétences acquises à l'issue de la formation
- Modalités pédagogiques
- Moyens et supports pédagogiques
- Modalités d'évaluation et de suivi
- Profil du formateur
- Informations sur l'accessibilité
M'inscrire à la formation
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
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
Profil du formateur
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é
-
Catégorie :
DÉVELOPPEMENT
Sous-Catégorie : Python - Durée : 21h
-
Prix : 2 250 € Net de taxePrix INTRA : 4 650 € Net de taxe
-
Satisfaction :
★★★★★★★★★★
- Taux de réussite : - %
- Télécharger le programme
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
- PYTHON Analyses statistiques Présentiel / à distance
- PYTHON Base de la programmation Présentiel / à distance
- PYTHON Data Management Présentiel / à distance
- PYTHON Méthodes de Machine Learning Présentiel / à distance
- PYTHON Perfectionnement : Programmation orientée objet, interface graphique Présentiel / à distance
Catalogue de formation propulsé par Dendreo,
logiciel de gestion pour les OF