Créer une calculatrice avec Qt for Python

Dans ce projet nous allons voir ensemble comment créer de A à Z une calculatrice avec la bibliothèque PySide6.
Débloquer cette formation
  • grade grade grade
    Intermédiaire
  • schedule 52 minutes
  • list 11 sessions
Introduction

1. Introduction

00:58

Dans cette séance inaugurale, nous allons poser les bases du projet. Vous allez comprendre le plan du cours, et acquérir une vision globale de ce que sera votre calculatrice réalisée avec PySide6. Ainsi, vous vous préparerez à plonger dans le vif du sujet dans les prochaines sessions.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la fenêtre de l'application

2. Créer la fenêtre de l'application

03:18

Dans cette première étape, vous allez découvrir comment définir une fenêtre de l'application avec Qt pour Python grâce à la bibliothèque PySide6. Nous aborderons la configuration de la fenêtre principale, l'explication de tous les paramètres importants que vous pouvez personnaliser, l'organisation et la structuration du contenu de l'interface utilisateur. Vous vous familiariserez avec progressivement la bibliothèque PySide6.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer les widgets

3. Créer les widgets

10:41

Au cours de cette session, vous allez découvrir comment créer les widgets indispensables à la construction d'une calculatrice. Nous allons ensemble explorer l'utilisation de Qt for Python pour concevoir ces éléments interactifs. Les bonnes pratiques et méthodes pour une mise en œuvre efficace de ces widgets seront présentées et appliquées.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Connecter les boutons

4. Connecter les boutons

05:57

Dans cette session, vous allez apprendre à intégrer des boutons dans une interface développée avec PySide6. Ensemble, nous allons découvrire comment connecter ces boutons pour qu'ils soient interactifs et puissent réaliser des opérations simples de calcul. Assimilez ce savoir-faire clé pour progresser dans la création de votre calculatrice Python.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Calculer le résultat de l'opération

5. Calculer le résultat de l'opération

03:56

Durant cette session, vous allez explorer comment obtenir le résultat d'une opération à partir de votre calculatrice. Au travers d'exemples concrets, nous allons décortiquer le processus de calcul et aboutir à une implémentation fonctionnelle sous PySide6. Le but est de maîtriser les règles d'opérations et l'interprétation de celles-ci par le logiciel.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Connecter les raccourcis claviers

6. Connecter les raccourcis claviers

06:55

Dans cette session, vous allez découvrir comment intégrer les raccourcis claviers à la calculatrice que nous concevons. Nous allons explorer les distinctes méthodes à utiliser avec la bibliothèque PySide6 pour lier des actions spécifiques à des touches du clavier. De cette façon, notre calculatrice sera plus intuitive et facile à utiliser.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Supprimer le dernier caractère

7. Supprimer le dernier caractère

02:55

Au cours de cette session, vous allez découvrir comment effacer le dernier caractère entré dans une calculatrice développée avec PySide6. Nous couvrirons la logique à mettre en place pour cette fonction particulière. Vous deviendrez ainsi apte à gérer les erreurs d'entrée de l'utilisateur. Préparez-vous à explorer plus profondément les nuances de la programmation avec Qt for Python.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter une propriété pour le QLineEdit

8. Ajouter une propriété pour le QLineEdit

02:05

Dans cette étape du projet, vous allez apprendre à ajouter une propriété pour le QLineEdit avec la bibliothèque PySide6. Nous allons décortiquer ensemble la méthode pour y parvenir de façon efficace et limpide. Cette compétence sera essentielle pour affiner l'interface utilisateur de votre calculatrice.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Empêcher les mauvaises saisies

9. Empêcher les mauvaises saisies

03:46

Durant cette session, vous allez découvrir comment sécuriser l'utilisation de votre calculatrice. Nous verrons ensemble comment mettre en place des blocages pour éviter les saisies inappropriées ou erronées avec PySide6. Vous allez apprendre à améliorer l'expérience utilisateur en rendant votre calculatrice plus robuste et fiable.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Styliser les widgets

10. Styliser les widgets

04:57

Dans cette session, vous allez découvrir comment styliser les widgets Python Qt pour créer une interface attrayante pour votre calculatrice. Nous aborderons en détail le processus de personnalisation des widgets à l'aide de PySide6, en se concentrant sur les aspects pertinents pour l'aspect et la convivialité de la calculatrice.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Styliser l'application

11. Styliser l'application

07:02

Dans cette session, vous allez découvrir comment embellir votre calculatrice avec la bibliothèque PySide6. Nous allons explorer les différents outils disponibles pour styliser et personnaliser l'interface utilisateur de votre application. Vous allez apprendre à donner une apparence professionnelle à votre calculatrice en ajoutant des icônes, en modifiant les couleurs et en ajustant les paramètres d'affichage.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium

Compétences associées

Les compétences ci-dessous sont associées à ce projet. Elles peuvent vous aider à mieux comprendre ce qui est attendu de vous pour la réalisation de ce projet.

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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