Python : Développement d'IHM avec la librairie PyQt par Groupe Arkesys
Lieu(x)
En centre (42, 69)
Durée
Total : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
/n
CONCEPTS GÉNÉRAUX/n
-Introduction/n
?Présentation du binding PyQt/n
?Installation des librairies Qt et PyQt/n
?Utilisation de l'IDE Eclipse/PyDev/n
?Utilisation des documentations en ligne/n
-Principes généraux de PyQt/n
?Notion d'application Qt/n
?Intégration des technologies HTML et CSS dans Qt/n
?Interconnexion des différentes barres (barres de menus, d'outils et de status)/n
?Gestion des menus contextuels/n
?Gestion des stratégies de placement (Layout)/n
?Quelques composants : QLineBox, QComboBox, QSpinner.../n
-Traitement des événements/n
?Les événements Qt/n
?Présentation du paradigme Slots/Signaux/n
ARCHITECTURE MVC EN QT/n
-Introduction à l'architecture MVC/n
?Concepts principaux/n
-Mise en oeuvre via Qt/n
?Mise en oeuvre de tables de données/n
?Mise en oeuvre d'arborescence de données/n
-Quelques aspects avancés/n
-Mise en oeuvre d'une architecture MDI (Multiple Document Interface)/n
?Le conteneur QMdiArea/n
?Les stratégies de positionnement d'un QMdiArea/n
?Gestion des sous fenêtres (QMdiSubWindow)/n
-Fonctions de tracé avancées/n
-La gestion des styles via Qt/n
?Changer le thème utilisé par votre application Qt/n
?Utilisation d'une feuille de styles CSS/n
-Les classes non graphiques de Qt/n
?La gestion des Threads/n
?La gestion du système de fichiers/n
-Internationalisation d'une application PyQt/n
UTILISATION DU QT DESIGNER/n
-Présentation du designer/n
-Prise en main de l'outil/n
-Notion de promotion de Widget/n
-Intégration de Qt Designer dans Eclipse/n
-Génération du code Python/n
-Le compilateur pyside
- uic/n
-Intégration des codes générés dans votre application/n
/n
CONCEPTS GÉNÉRAUX/n
-Introduction/n
?Présentation du binding PyQt/n
?Installation des librairies Qt et PyQt/n
?Utilisation de l'IDE Eclipse/PyDev/n
?Utilisation des documentations en ligne/n
-Principes généraux de PyQt/n
?Notion d'application Qt/n
?Intégration des technologies HTML et CSS dans Qt/n
?Interconnexion des différentes barres (barres de menus, d'outils et de status)/n
?Gestion des menus contextuels/n
?Gestion des stratégies de placement (Layout)/n
?Quelques composants : QLineBox, QComboBox, QSpinner.../n
-Traitement des événements/n
?Les événements Qt/n
?Présentation du paradigme Slots/Signaux/n
ARCHITECTURE MVC EN QT/n
-Introduction à l'architecture MVC/n
?Concepts principaux/n
-Mise en oeuvre via Qt/n
?Mise en oeuvre de tables de données/n
?Mise en oeuvre d'arborescence de données/n
-Quelques aspects avancés/n
-Mise en oeuvre d'une architecture MDI (Multiple Document Interface)/n
?Le conteneur QMdiArea/n
?Les stratégies de positionnement d'un QMdiArea/n
?Gestion des sous fenêtres (QMdiSubWindow)/n
-Fonctions de tracé avancées/n
-La gestion des styles via Qt/n
?Changer le thème utilisé par votre application Qt/n
?Utilisation d'une feuille de styles CSS/n
-Les classes non graphiques de Qt/n
?La gestion des Threads/n
?La gestion du système de fichiers/n
-Internationalisation d'une application PyQt/n
UTILISATION DU QT DESIGNER/n
-Présentation du designer/n
-Prise en main de l'outil/n
-Notion de promotion de Widget/n
-Intégration de Qt Designer dans Eclipse/n
-Génération du code Python/n
-Le compilateur pyside
- uic/n
-Intégration des codes générés dans votre application/n
/n
Objectifs
A l'issue de cette formation, l'apprenant sera capable de :/n
-Mettre en place l'environnement de développement ;/n
-Maîtriser l'architecture de développement de la librairie PyQt ;/n
-Utiliser des composants d'IHM ;/n
-Gérer le positionnement des composants d'IHM ;/n
-Gérer les événements des composants d'IHM ;/n
-Mettre en place et gérer l'architecture de développement MVC ;/n
-Créer une application type MDI (Multiple Document Interface) ;/n
-Réaliser des opérations de tracé ;/n
-Gérer les styles et les thèmes graphiques ;/n
-Internationaliser une application graphique avec PyQt ;/n
-Utiliser Qt Designer pour générer du code./n
/n
-Mettre en place l'environnement de développement ;/n
-Maîtriser l'architecture de développement de la librairie PyQt ;/n
-Utiliser des composants d'IHM ;/n
-Gérer le positionnement des composants d'IHM ;/n
-Gérer les événements des composants d'IHM ;/n
-Mettre en place et gérer l'architecture de développement MVC ;/n
-Créer une application type MDI (Multiple Document Interface) ;/n
-Réaliser des opérations de tracé ;/n
-Gérer les styles et les thèmes graphiques ;/n
-Internationaliser une application graphique avec PyQt ;/n
-Utiliser Qt Designer pour générer du code./n
/n
Centre(s)
- St Étienne (42)
- Lyon - 7ème (69)
Secteur(s)
Formation proposée par : Groupe Arkesys
À découvrir