- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Deviens membre Premium magic_button
Débloque cette session en devenant Membre Premium 🚀
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00: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.