Exécuter l'application depuis PyCharm
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 compte00:00:00 :Pour lancer notre application, on pourrait très bien faire comme on l'a fait dans les parties précédentes,c'est-à-dire sourcer notre environnement virtuel dans un terminal,et ensuite lancer la commande fbs run pour lancer notre application WarmUp.
00:00:14 :Ça fonctionne, mais ça va être un petit peu long à chaque fois et il va falloir passer par le terminal.Nous, on aimerait garder tout ça à l'intérieur de PyCharm.
00:00:21 :Pour ça, on va utiliser des configurations qu'on va pouvoir créer en allant ici en haut à droite.Pour l'instant, on n'en a aucune et ça va nous permettre, en cliquant sur ce menu, de créer une configuration.
00:00:33 :Je clique dessus et ici, vous voyez que pour l'instant, on n'a aucune configuration,donc on peut cliquer sur le plus pour créer une nouvelle configuration.
00:00:40 :Moi, je vais créer une configuration Python qui va me permettre d'exécuter un script Python.On va renseigner ici le chemin du script que l'on veut exécuter.
00:00:48 :Dans ce cas-ci, on va renseigner le chemin du script main.py.Je vais cliquer sur la petite icône du dossier pour aller chercher ce chemin qui se trouve dans source, main, Python, main.py.
00:01:00 :On sélectionne ce fichier, on appuie sur Open et ça va indiquer ici automatiquement le chemin complet vers le fichier main.pyqui est le script que l'on veut lancer.
00:01:09 :Tout le reste, on va laisser par défaut.On vérifie juste que l'interprèteur Python utilisé est bien celui de l'environnement virtuel.Là, ici, on voit qu'on a bien venv qui est utilisé, donc c'est le bon environnement virtuel.
00:01:20 :Je vais cliquer sur OK et je vais pouvoir ensuite lancer ma configuration.Là, vous voyez qu'on a une nouvelle configuration qui a été ajoutée qui s'appelle par défaut mainet qu'on va pouvoir exécuter en cliquant sur la petite flèche verte ici.
00:01:33 :Je clique dessus pour lancer le programme et on va voir si ça fonctionne.Vous voyez que le fichier a bien été exécuté.On a simplement une erreur à l'intérieur de la méthode init.
00:01:42 :C'est normal puisqu'on n'a pas appelé la méthode init de notre main window.On va cliquer ici sur le fichier pour l'ouvrir et là, vous voyez qu'on a une indication de cette erreur.
00:01:52 :Si je clique dessus, vous voyez en bas à gauche l'erreur qui s'affiche.Là, il va falloir appeler la méthode init de QMainWindow grâce à la fonction super.
00:02:02 :Je vais faire super et on va appeler la méthode init comme ceci.Super avec des parenthèses.Avec Python 3, on n'est plus obligé de mettre quoi que ce soit à l'intérieur des parenthèses.
00:02:11 :Python va automatiquement résoudre tout ce qu'il a besoin avec la fonction super.On va appeler la méthode init de la classe dont on hérite, donc QMainWindow.
00:02:20 :On réessaye de lancer notre configuration.On clique de nouveau sur la petite flèche verte en haut à droite.Cette fois-ci, vous voyez que ça fonctionne.
00:02:28 :On a bien notre fenêtre qui s'affiche, donc notre programme, avec le titre application d'exemple.Comme je vous le disais, ça prouve qu'on utilise bien notre classe customisée, donc QMainWindow,qu'on vient de créer ici puisqu'on passe bien sur le self.setWindowTitle
00:02:42 :et on a bien le titre qui s'affiche sur notre application ici.Donc ça fonctionne et on a correctement remplacé le QMainWindow qui était de base dans le fichier main.py
00:02:52 :par notre propre instance du QMainWindow que l'on a créée à l'intérieur du dossier packagedans ce fichier main underscore window.Donc ça fonctionne, on arrive à lancer notre programme directement depuis PyCharm avec la configuration.
00:03:06 :Donc si vous voulez, vous pouvez changer son nom.Pour l'instant, je vais juste cliquer sur la petite icône ici en haut à droite,donc l'icône rouge qui va me permettre d'arrêter le scriptet je vais renommer cette configuration.
00:03:15 :Donc je vais cliquer sur edit configuration et on va changer le nom.On va l'appeler tout simplement launch, qui veut dire lancement,donc qui veut dire qu'on va lancer notre application.
00:03:24 :Vous pouvez mettre n'importe quel nom, moi je mets ça par défaut.J'appuie sur ok et comme ça on va pouvoir sélectionner cette configurationà chaque fois qu'on veut exécuter notre programme pour voir si ça fonctionne ou non.
00:03:34 :Si jamais on a des erreurs ou des messages, des prints, quoi que ce soit qu'on veut afficher,ça va se retrouver automatiquement ici dans la console qui affiche le résultat de notre programme.
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.