Créez des applications de bureau avec PySide

Grâce à notre parcours de formation complet sur PySide, apprenez à développer des applications de bureau performantes avec Python.

Dans ce parcours, vous commencerez par une introduction à PySide et son écosystème. Vous découvrirez comment installer PySide6 et comment utiliser les principaux composants de l'interface utilisateur, tels que les fenêtres, les boutons et les champs de saisie.

Ensuite, vous apprendrez à utiliser les signaux et les slots pour faire communiquer les différents composants de votre application et gérer les événements utilisateur.

Vous explorerez également les outils de mise en page, pour créer des interfaces utilisateur adaptatives et réactives.

Vous verrez en pratique comment créer différentes applications de bureau concrètes comme une calculatrice, un lecteur multimédia ou encore un explorateur de fichiers.

Vous découvrirez également comment utiliser les fonctionnalités avancées de PySide comme le threading ou la gestion de fenêtres multiples et la personnalisation de l'interface.

Ce parcours de formation complet vous permettra de maîtriser PySide et de développer des applications graphiques performantes avec Python.

Créez des applications de bureau avec PySide

Installation et premiers pas

1h 2min
2 sessions
Découvrez le framework Qt ainsi que ses bindings Python les plus connus (PyQt et PySide) et les possibilités qu'il offre dans la création d'applications de bureau multi-plateforme.

La todo-list

Créons ensemble votre première application concrète : une todo-list.

Voir le projet

La calculatrice

Un petit projet classique d'une application que tout le monde a su son ordinateur, la calculatrice permet de mettre en pratique tous les concepts vus précédemment comme les layouts, les widgets et les signaux.

Voir le projet

Aller plus loin

1h 9min
2 sessions
Allons un peu plus en détail sur les concepts avancés du framework. Nous allons voir de nombreux concepts nécessaires pour la plupart des applications (gestion de plusieurs fenêtres, création de nos propres widgets, gestion de la taille des layouts et widgets, ...).

Packager une application

1h 55min
2 sessions
Une fois notre application terminée, on peut décider de la packager pour par exemple la convertir en exécutable. Pour simplifier le processus de création d'une application, il existe différents utilitaires, dont la librairie fbs que nous allons explorer dans cette partie et qui sera utilisée pour les prochains projets que nous allons créer ensemble.

Éditeur de notes

Découvrez pas-à-pas comment créer une application pour créer et éditer des notes textuelles.

Voir le projet

Lecteur multimédia

Découvrez comment créer un lecteur multimédia qui permet de lire des fichiers vidéos.

Voir le projet

Explorateur de fichiers

Logiciel incontournable que vous avez tous déjà utilisé : découvrez dans cette partie comment créer un explorateur de fichiers avec différents affichages.

Voir le projet

Convertisseur d'images

Un utilitaire bien pratique dans lequel nous abordons beaucoup de concepts avancés de PySide comme le threading et que vous pourrez même utiliser pour votre utilisation personnelle.

Voir le projet

Gestionnaire de tâches

Un petit utilitaire simple en apparence mais qui permet d'aborder des concepts avancés du framework comme le placement de votre application dans la barre des tâches de votre système d'exploitation.

Voir le projet
Image

Créez des applications de bureau avec PySide

Attestation de réussite bloquée

Tu as terminé 0% du parcours 🔥

Termine l'intégralité de ce parcours pour débloquer ton certificat.

Terminer le parcours
Logo

Formations Python

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.