- Référence : PYQT
- Durée : 3 jours (21h)
- Lieu : Au choix. À distance ou en présentiel, à Paris ou en Régions
1990€ HT
Choisir une date et RéserverVous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...
La bibliothèque Qt est un standard reconnu depuis de nombreuses années pour le développement d'interfaces graphiques. Elle propose au demeurant bien d‘autres modules permettant de développer une application complète.
À ce titre, Qt peut être considéré également comme un framework.
La version 5 de QT a apporté des évolutions majeures et son indépendance par rapport aux langages et aux OS (y compris mobiles) sera apprécié du développeur qui pourra facilement transposer son savoir-faire et ses applciations.
Cette formation PyQt s’attache à la dimension GUI de Qt.
Elle vous permettra de savoir développer des interfaces graphiques pour les utilisateurs en Python, et ce de qualité professionnelle tant en termes de rendu que d'architecture.
Objectif opérationnel :
Savoir créer des interfaces graphiques en Python avec la bibliothèque Qt.
Objectifs pédagogiques :
À l'issue de cette formation PyQt, vous serez en mesure de :
Public :
Ce cours PyQt cible principalement les développeurs Python, même relativement débutants. Des développeurs C++ connaissant un peu Qt mais débutant en Python peuvent aussi être intéressés par cette formation.
Prérequis :
Pour suivre cette formation PyQt dans de bonnes conditions, une certaine connaissance de Python est souhaitable. Il est a minima nécessaire d’avoir des connaissances dans un langage de programmation orienté objet.
Qu’est-ce que Qt ?
Usage de Qt avec le langage Python (ou l’invention de PyQt)
L’écosystème technique autour de PyQt
Utilisation commerciale et industrielle de PyQt : quelques exemples
Un premier “Hello World”
La notion de fenêtre et les objets associés en PyQt
Notions de widget et de disposition (layout) en PyQt
Inventaire des widgets principaux
Les différents procédés de disposition en PyQt
QHBoxLayout et QVBoxLayout
QGridLayout et QFormLayout
Les autres contrôles de disposition
Les évènements en PyQt
Focus sur pyqtSignal
Les mots-clés partial et lambda
Les polices avec QFont
Les images avec QPixmap
Icônes et ressources
QPalette et QBrush
Le QSS dans tous ses états
Adopter une architecture MVC
Interagir avec une base de données
Mapping de données en PyQt
Les animations avec PyQt
Détour par un autre framework : Pygame
Gestion du son en PyQt
Gestion de la vidéo en PyQt
Les problèmes de freeze de l’interface
QTimer
QThread et QThreadPool
Les couches basses et le réseau
Diagramme de données en PyQt
De la 3D !
Un mot sur la micro-électronique
Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Apprendre à utiliser Flask, framework open-source de développement web en Python
Développement d'application WEB en Python
Python par la pratique
Formations Informatique
et Management
en ligne à ce jour
+
Stagiaires dans nos salles
de cours sur
l'année
%
De participants satisfaits
ou très satisfaits de nos
formations
Formateurs experts
validés par
PLB