- 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 :Dans les parties qui vont suivre on va créer une application un peu plus complète avec tout cequ'on a vu qui va nous permettre de créer des listes de tâches à effectuer et de les supprimer.
00:00:09 :Donc je vais déjà vous montrer à quoi doit ressembler l'application. Je vais vous demanderensuite de planifier l'interface pour ne pas rentrer tout de suite dans du code. Vous pouvez
00:00:17 :essayer de votre côté déjà de faire l'interface, de faire les connexions également entre les widgetset les fonctions qui vont permettre d'ajouter et de supprimer les tâches à faire. Et si vous
00:00:26 :n'y arrivez pas bien sûr vous pouvez continuer avec les vidéos pour voir comment faire avec moi.Donc voilà l'application, on a une liste ici, on a ensuite une boîte de texte et un bouton. Dans
00:00:35 :la boîte de texte je vais pouvoir mettre des tâches donc par exemple apprendre Python etquand je vais appuyer sur la touche entrée ça va ajouter la tâche. Donc je n'ai pas de bouton
00:00:44 :pour ajouter la tâche c'est vraiment en appuyant sur la touche entrée que je vais pouvoir ajouterune tâche. Donc ça c'est un signal qui est disponible sur les line edits qui me permet
00:00:51 :d'avoir ce comportement. Je vais pouvoir mettre d'autres tâches ici comme par exemple apprendrejavascript, je confirme là encore avec entrée, apprendre php, je valide et ensuite je peux soitcliquer sur le bouton ici pour tout supprimer, soit double cliquer sur un élément, donc doublecliquer directement dans la liste pour enlever un élément de la liste. Donc si je fais un simple
00:01:10 :clic ça va sélectionner l'élément, si par contre je double clique sur l'élément ça va le supprimerde la liste. Donc ça c'est probablement ce qui est le plus dur à faire puisqu'il va falloir
00:01:17 :pour supprimer l'élément de la liste utiliser une fonction qui n'est pas très logique. Donc ça c'estprobablement quelque chose que vous aurez un peu de mal à faire même en ayant fouillé dans ladocumentation. Donc n'hésitez pas à voir la vidéo pour cette partie mais le reste vous devriez être
00:01:31 :capables de le faire avec ce qu'on a vu dans les parties précédentes. Si je clique sur toutsupprimer ça va donc supprimer l'entièreté de la liste. Donc voilà pour cette application on a
00:01:39 :donc trois widgets. Pensez bien aux layouts que vous allez utiliser, aux widgets à utiliser,donc dans ce cas-ci on a une liste, une boîte de texte et un bouton. Et pensez bien aux différentes
00:01:49 :méthodes et aux signaux que vous allez pouvoir utiliser pour faire la logique de votre application,donc pour connecter les widgets les uns aux autres et avoir ce comportement qui vous permet de créerune application de tout doux. Donc avant de vous lancer dans du code, moi je vous conseille déjà
00:02:01 :de planifier comme ça sans code python, vraiment juste par écrit ce que vous allez devoir utiliser.Donc par exemple trois widgets, un layout, ensuite essayez de réfléchir aux signaux que vous allezdevoir utiliser, donc quels signaux utiliser sur quels widgets. Donc commencez à planifier votre
00:02:16 :interface comme ça, n'hésitez pas également à faire des croquis. Bon là c'est une interface trèssimple bien entendu, on a juste trois widgets, on a juste un layout, donc ce n'est pas très compliqué,mais souvent avant de se lancer dans du code, quand vous voulez faire une interface ça peut
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.