Python : les interfaces graphiques avec PySide
4.5 (429 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,924 students enrolled

Python : les interfaces graphiques avec PySide

Créez des GUI Python: théorie et création de programmes Python concrets (calculatrice, gestionnaire de notes...)
Bestseller
4.5 (429 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,924 students enrolled
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 7 articles
  • 15 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Apprenez tous les éléments qui composent une interface graphique
  • Apprenez à créez vos propres programmes, comme une calculatrice
  • Pourquoi PySide est une des meilleure librairie pour faire des GUI
  • Découvrez la création d'un programme complet (un gestionnaire de notes)
  • Apprenez Qt Designer pour planifier et créer des interfaces rapidement
  • Découvrez quelques bonnes pratiques d'expérience utilisateur (UX)
Course content
Expand all 58 lectures 03:50:09
+ Installation de l'environnement de travail
7 lectures 10:27
Note sur PySide et Python 3
00:24
Installation de Python sur Windows
01:54
Installation de PySide sur Windows
02:19
Installation de PySide sur Linux
01:48
Installation de PySide2 sur Windows, Mac et Linux
00:29
Différences entre PySide et PySide2
00:46
Installation de Sublime Text sur Windows
02:46
+ Les premiers pas
6 lectures 16:22

Dans cette vidéo, nous allons voir les différents éléments qui composent une interface graphique réalisée avec PySide, à savoir l'application, les layout et les widgets.

L'anatomie d'une application PySide
02:10

Dans cette vidéo, nous allons créer notre première interface graphique (une fenêtre vide) avec PySide.

Première application avec PySide
04:23
Opérations de base sur la fenêtre
04:30
Création d'une deuxième fenêtre
01:06
Création d'une classe pour notre fenêtre
03:00
Ajouter l'autocomplétion PySide dans Sublime Text
01:13
Les premiers pas: Quizz
3 questions
+ Quelques Widgets
4 lectures 15:15
Qu'est-ce qu'un Widget ?
06:32
Le QLabel
02:20
Le QPushButton
02:21
Le QLineEdit
04:02
Les widgets
2 questions
+ Les Layouts
4 lectures 17:54
Le positionnement absolu
04:47
Le QGridLayout
07:06
Le QHBoxLayout et le QVBoxLayout
02:35
Combiner les layouts
03:26
Les layouts
2 questions
+ D'autres widgets
4 lectures 15:48
Le QListWidget
03:33
Le QCheckBox
05:09
Le QComboBox
03:38
Le QProgressBar
03:28
+ TP 01-a: Création d'une calculatrice: l'interface en code
1 lecture 09:38
Création de l'interface
09:38
TP 01-a: Création d'une calculatrice: l'interface en code
2 questions
+ Les Signaux
2 lectures 07:36
Connexions simples
04:20
Connexions avec arguments
03:16
Les signaux
2 questions
+ La création d'interfaces avec QtDesigner
6 lectures 16:16
Introduction à l'interface de QtDesigner
07:37
Qt Designer - Emplacements
00:23
Sauvegarder son interface
00:44
Convertir son interface en fichier Python
04:56
Code pour convertir l'interface avec PySide2
00:05
Importer son interface et l'afficher à l'écran
02:31
La création d'interfaces avec QtDesigner
4 questions
Requirements
  • Connaître les bases de la programmation avec Python.
Description

Dans cette formation Python nous allons apprendre à créer des interfaces graphiques (communément appelé GUI en anglais pour Graphical User Interface) à l'aide du module PySide, un binding sur la populaire librairie Qt (similaire au binding PyQt).

Le cours est divisé en différentes parties expliquant toutes les notions théoriques que vous devez connaître afin de mettre en place une interface. Chaque partie théorique est accompagné d'un exemple en code et un TP vous accompagnera tout au long du cours pour vous permettre de mettre en pratique les notions enseignées avec un cas concret.

Pour finir, nous créerons ensemble dans un projet final un gestionnaire de notes qui vous permettra de suivre le processus complet de A à Z d'un programme Python avec PySide.

À l'issue de ce tutoriel, vous serez donc en mesure d'adapter vos scripts existants afin de leur ajouter une interface graphique ou même commencer à créer des programmes Python que vous pourrez distribuer plus facilement qu'un programme en ligne de commande.

Who this course is for:
  • Ce cours s'adresse aux programmeurs qui ont déjà un peu d'expérience avec Python.
  • Les programmeurs qui souhaitent rendre leurs programmes plus accessibles à travers la création d'une interface graphique.