Créer la fenêtre de l'application

Exclusif Premium

Débloquez votre potentiel ! ✨

Cette session fait partie de notre programme Premium exclusif

+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors

Prêt à passer au niveau supérieur ?

Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Créer la fenêtre de l'application

Dans cette partie, nous allons créer la structure de base de notre application.

On commence donc par importer les widgets QApplication pour créer l'application et QWidget pour créer la fenêtre de la calculatrice.

from PySide6.QtWidgets import QApplication, QWidget

!!!warning
N'oubliez pas les majuscules sur le module et les classes :
PySide6, QtWidgets, QAplication et QWidget.
!!!

On crée ensuite une classe héritant de QWidget pour la fenêtre de la calculatrice et on change le titre de la fenêtre avec setWindowTitle :

from PySide6.QtWidgets import QApplication, QWidget

class Calculator(QWidget):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Calculatrice")

!!!note
N'oubliez pas d'appeler la méthode __init__ de la classe QWidget avec la fonction super.
!!!

Il ne nous reste plus qu'à créer une instance pour l'application et pour la fenêtre de la calculatrice. On utilise la méthode show pour afficher la fenêtre et exec pour exécuter l'application :

from PySide6.QtWidgets import QApplication, QWidget

class Calculator(QWidget):
    def __init__(self):
        super().__init__()

        self.setWindowTitle("Calculatrice")

app = QApplication()
win = Calculator()
win.show()
app.exec()

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

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