Ongoing training

Training unit

Training :
Python IHM
Reference : PyIHM
Duration :
2
Level :
Deepening
Location :
Sur votre site, ou sur nos centres (Clamart, Lyon, Bordeaux)
Price : 1690 € HT

Download the training sheet

Python IHM

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Python IHM

Description

Lors de cette formation, vous découvrirez comment créer vos premières interfaces graphiques en Python en utilisant la librairie PyQt et les outils de l’écosystème Qt.

Public concerné

Techniciens, ingénieurs, développeurs, scientifiques, enseignants, etc.

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Installer PyQt
  • Insérer différents composants d’interface graphique
  • Utiliser QtDesigner pour faciliter le développement
  • Créer ses premières interfaces graphiques

Prérequis

Les stagiaires devront avoir :

Connaissances en Python :

  • Avoir suivi une formation de niveau débutant en Python, telle que Python Niveau 1, ou disposer de compétences équivalentes.
  • Maîtriser les bases du langage Python : types de données, structures conditionnelles et boucles, gestion des fonctions et modules.

Expérience en programmation :

  • Être à l’aise avec la logique de programmation et les concepts fondamentaux (variables, algorithmes, etc.).

Notions sur les interfaces graphiques :

  • Bien qu’aucune expertise préalable ne soit requise, une compréhension générale des interfaces utilisateur (GUI) et de leur fonctionnement peut faciliter l’apprentissage.

Environnement technique :

  • Savoir installer des bibliothèques Python via un gestionnaire de paquets comme pip.

Programme de la formation

Introduction

  • L’écosystème GUI en Python
  • PyQt vs PySide
  • Installer PyQtInsérer

Caractéristiques de base

  • Signaux et slots
  • Widgets
  • Layouts
  • Actions
  • Menus
  • Dialogues
  • Fenêtres
  • Évènements

QtDesigner

  • Installer QtDesigner
  • Utiliser QtDesigner

Thèmes

  • Styles
  • Qt Style Sheets

Structures Modèle-Vue-Contrôleur

  • Caractéristiques
  • Structure simple

Composants complexes

  • Insérer des données tabulaires
  • Représentation graphique

Conclusion

Conseils pour aller plus loin avec PyQt

Download our training calendar

Find out about the 2020 training course schedule!

A customized project ?

Commercial Formation

Contact your Styrel training advisor 

Our certifications

About disability

icone handicap styrel

Do you have a disability?
Each situation being specific, do not hesitate to contact us so that you can benefit from our training.