Introduction
  • Lien d'invitation pour le serveur Discord
  • Aperçu du cours
  • Pourquoi Qt ?
  • Différences entre PyQt et PySide
  • Exemples d'applications faites avec Qt
  • Rejoins la communauté Discord
  • Sources de la formation
Installation de l'environnement de travail
  • Note sur PySide et Python 3
  • Installation de Python sur Windows
  • Installation de PySide sur Windows
  • Installation de PySide sur Linux
  • Erreurs possibles sur Linux
  • Installation de PySide2 sur Windows, Mac et Linux
  • Différences entre PySide et PySide2
  • Installation de Sublime Text sur Windows
Les premiers pas
  • L'anatomie d'une application PySide
  • Aucune fenêtre avec Mac OS Big Sur
  • Première application avec PySide
  • Opérations de base sur la fenêtre
  • Création d'une deuxième fenêtre
  • Création d'une classe pour notre fenêtre
  • Ajouter l'autocomplétion PySide dans Sublime Text
  • Les premiers pas: Quizz
Quelques Widgets
  • Qu'est-ce qu'un Widget ?
  • Le QLabel
  • Le QPushButton
  • Le QLineEdit
  • Les widgets
Les Layouts
  • Le positionnement absolu
  • Le QGridLayout
  • Le QHBoxLayout et le QVBoxLayout
  • Combiner les layouts
  • Les layouts
D'autres widgets
  • Le QListWidget
  • Le QCheckBox
  • Le QComboBox
  • Le QProgressBar
TP 01-a: Création d'une calculatrice: l'interface en code
  • Création de l'interface
  • TP 01-a: Création d'une calculatrice: l'interface en code
Les Signaux
  • Connexions simples
  • Connexions avec arguments
  • Les signaux
TP 01-b: Création d'une calculatrice: Les connexions
  • Connexion des boutons aux fonctions
La création d'interfaces avec QtDesigner
  • Introduction à l'interface de QtDesigner
  • Qt Designer - Emplacements
  • Sauvegarder son interface
  • Convertir son interface en fichier Python
  • Code pour convertir l'interface avec PySide2
  • Importer son interface et l'afficher à l'écran
  • La création d'interfaces avec QtDesigner
TP 01-c: Création d'une calculatrice: l'interface avec QtDesigner
  • Création de l'interface avec QtDesigner
  • Conversion de l'interface en fichier Python
  • Remplacer l'interface originelle par l'interface de QtDesigner
TP 01-d: Création d'une calculatrice: sous-classer un widget
  • Sous-classer les QPushButton
  • TP 01-d: Création d'une calculatrice: sous-classer un widget
Les raccourcis claviers
  • Introduction à QShortcut et QKeySequence
TP 01-e: Création d'une calculatrice: les raccourcis claviers
  • Ajouter les raccourcis claviers
Projet Final - Création d'un logiciel de prise de notes
  • Introduction et planification
  • Création du code
  • Création de l'interface avec QtDesigner
  • Import de l'interface
  • Création des connexions avec l'interface
  • Récupérer les notes
  • Créer et supprimer les notes
  • Récupérer la note sélectionnée
  • Afficher et mettre à jour les notes
BONUS: Quelques conseils en UX
  • Conseils pour améliorer l’expérience utilisateur
  • Coupons de réduction pour mes autres cours