PYTHON Développement d'IHM avec la librairie PyQt
Qualiopi
La formation idéale pour toute personne souhaitant se lancer dans le développement d'IHM avec la librairie PyQt.
Objectifs pédagogiques
- 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
Programme de la formation
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
- 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
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
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
Utilisation du Qt Designer
- Présentation du designer
- Prise en main de l'outil
- Notion de promotion de Widget
- 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

Proposé par
GROUPE ARKESYS
"La formation maintenant pour vos talents de demain"
À partir de
4650 €
Durée
21h en 3 jours
Localisation
Partout en France

Proposé par
GROUPE ARKESYS
À partir de
4650 €
