- 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 :Donc vous allez voir, ça va être encore très simple, ça va être une seule ligne de code dans ce cas-ci.Alors on va déjà faire notre connexion, donc sur le ListView là encore.
00:00:08 :Et cette fois-ci, on va utiliser le signal DoubleClicked,puisqu'on veut récupérer le double clic sur un item dans notre ListView.On va connecter ça à quelque chose qu'on va appeler ListViewDoubleClicked.
00:00:20 :Donc voilà, une méthode ListViewDoubleClicked,que l'on va créer tout de suite après, ici, notre méthode ListViewClicked.Là encore, on va récupérer l'index de l'élément sur lequel on clique,et cette fois-ci, on va changer le root index de notre ListView.
00:00:33 :Donc le root index, si vous vous souvenez bien, on le changeait par exemple ici,quand on clique sur le TreeView, ça nous permet de changer le dossier qui est affiché dans notre ListView.
00:00:42 :Donc on va faire self.listview.setRootIndex, et on va lui passer l'index sur lequel on clique.Donc comme ça, on va rentrer à l'intérieur du dossier sur lequel on a double cliqué.
00:00:52 :Donc je lance mon application, je vais tester en double cliquant sur User,donc je fais un double clic, et là, automatiquement, vous voyez qu'en faisant un double clic,je rentre à l'intérieur de ce dossier.
00:01:02 :Donc là, je peux me balader ici dans mes applications,et vous voyez qu'automatiquement, on a le dossier qui se retrouve également sélectionné dans notre TreeView.
00:01:09 :Donc comme ça, on a une bonne synchronisation entre les deux,et on peut également continuer à naviguer à l'intérieur de notre TreeView en cliquant tout simplement sur un dossier.
00:01:16 :Donc comme ça, on peut naviguer depuis notre TreeView, mais également depuis le ListView,et on a également la synchronisation entre les deux.Donc pour savoir où on est, quand on clique sur un dossier ici, il se retrouve sélectionné à gauche.
00:01:27 :Donc comme ça, on n'est pas perdu.Donc voilà pour les trois méthodes qu'on avait besoin de créer.Donc là encore, ça vous de voir comment vous voulez coder votre explorateur.
00:01:36 :Là, moi, j'y suis allé avec un système qui ressemble à ce qu'on a sur l'explorateur Windows.Vous pourriez, si vous voulez, par exemple, inverser.C'est-à-dire, quand on fait un clic simple, et bien avoir la méthode du double clic,c'est quelque chose que l'on voit dans certains explorateurs sur d'autres systèmes d'exploitation,
00:01:51 :il suffit d'un clic pour rentrer à l'intérieur d'un dossier.Donc moi, j'ai préféré y aller avec un double clic, mais c'est là la beauté de coder sa propre application,c'est qu'on peut changer tous les comportements qu'on veut pour avoir vraiment quelque chose qui est personnalisé.
00:02:03 :Donc voilà pour ces trois connexions, et dans les prochaines parties, on va juste modifier légèrement notre application.Donc on va, par exemple, ajouter le tri automatique pour que les dossiers soient affichés dans l'ordre alphabétique.
00:02:14 :Donc des petits trucs comme ça qu'on va faire dans la prochaine partie.Et il ne nous restera plus, par la suite, qu'à ajouter les actions sur notre barre d'outils.
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.