IMPLEMENTATION D'IHM AVEC QT POUR PYTHON
Aucun avis Voir les avis Masquer
Note issue des sessions de cette formation, y compris les programmes adaptés aux besoins des entreprises.
Aucun avis pour cette formation.
Python est un langage puissant orienté objet. Il permet également une programmation impérative. Complet et simple, il répond à la majorité des besoins en développement.
L’une des meilleures solutions en termes de performance et de coût, Python offre une grande flexibilité, dispose d’une riche bibliothèque standard et s'interface avec d’autres langages.
PyQt est une bibliothèque libre qui fournie une interface de la bibliothèque Qt pour Python.
Très puissante, elle permet de générer des interfaces graphiques professionnelles.
Prochaines sessions Inter 0 Voir Masquer
Aucune session inter-entreprise programmée pour le moment.
Objectifs pédagogiques
Compétences visées
Public cible et prérequis
Public cible
- Personnes ayant suivi la formation de Python de base ou ayant les bases du langage.
Prérequis
- Avoir les bases du langage Python dont la programmation objet.
Programme détaillé
- Principe d’intégration d’interface graphique : Programmation événementielle, MVC.
- Présentation des différentes solutions : Tkinter, WxPython, PyGtk, PySide.
- Particularité de QT pour Python (PySide).
LES DIFFERENTS OUTILS PYSIDE2
- Conteneurs.
- Contrôles de base.
- Outils de base.
- Les dispositions.
- Traitement d’événements.
- Paradigme Signal / Slot.
QT CREATOR ET QT DESIGNER
- La disposition des widgets.
- Les différentes Problématiques rencontrées.
- Présentation des gestionnaires de géométries disponibles.
- QBoxLayout, QGridLayout, etc.
- Utilisation dans Designer.
MVC EN QT
- Production de code industriel.
- Internationalisation.
- Traduction, formatage, alignement, etc.
- Automatisation des tests.
- Tests d'interfaces graphiques en Qt.
- Personnalisation de composants.
- Écriture de composants graphiques (widgets) personnalisés.
Méthodes pédagogiques & évaluation
Méthodes pédagogiques
Modalités d'évaluation
Accessibilité
Ce programme peut être adapté pour les personnes en situation de handicap. Contactez-nous pour étudier vos besoins spécifiques.