- 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 cette dernière partie sur l'interface graphique, comme je vous le disais, on va juste rajouter deux lignes de code ici dans ModifyWidgets.La première, c'est une ligne de code qui va nous permettre de changer la couleur de chaque rangée.
00:00:11 :Je vais vous montrer ça tout de suite.On va le faire sur notre ListWidget.Cette méthode s'appelle SetAlternateRowColors.On va la mettre à True.Je vais lancer l'interface et vous allez voir tout de suite visuellement ce que ça change.
00:00:23 :Je glisse mes images ici.Là, c'est probablement très peu visible puisque je pense que la feuille de style que j'ai chargée ne le montre pas très bien.
00:00:46 :Je relance mon application.Là, on a le thème par défaut de Mac.Je relance et là, on voit un petit peu mieux.C'est encore assez subtil mais si vous regardez bien, on a un ton de gris un peu plus sombre et juste du blanc pour une rangée sur deux.
00:00:59 :Ça permet de séparer un peu mieux les rangées, de ne pas avoir juste du blanc et d'avoir une alternance de couleurs sur les rangées.La deuxième chose qu'on veut changer, c'est permettre la sélection multiple puisque pour l'instant, je ne peux pas sélectionner plus d'une image.
00:01:13 :C'est un peu embêtant si je veux sélectionner plusieurs images d'un coup par exemple avec le raccourci clavier.Ça, on va le faire également dans ModifyWidget.
00:01:22 :Je vais remettre ma feuille de style et ici, on va faire sur le ListWidgetFiles, on va changer le SelectionMode.Donc, SetSelectionMode et on va faire QtWidget.QListWidget et dans QListWidget, on a là encore une constante qui s'appelle ExtendedSelection.
00:01:39 :On a plusieurs types comme ça.Vous avez aussi MultiSelection, ExtendedSelection.Il y a différents modes de sélection comme ça que vous pouvez assigner sur votre liste.
00:01:47 :Donc là, on va faire ExtendedSelection.Ça va me permettre de pouvoir sélectionner plusieurs éléments d'un coup.Donc, je lance cette interface de nouveau.Je glisse mes images et là maintenant, si je clique et que je glisse, vous voyez que je peux sélectionner plusieurs images d'un coup.
00:02:00 :Donc, si jamais vous voulez tout supprimer, vous pouvez même faire Comm A ou Ctrl A sur Windows pour tout sélectionner d'un coupet ensuite tout supprimer avec le raccourci clavier Delete qui permet de supprimer les images de notre liste widget.
00:02:13 :Donc, voilà pour les deux petites choses que je voulais rajouter.Donc, la couleur qui change pour chaque rangée et la sélection multiple avec le SelectionMode qui est modifié.
00:02:22 :Donc, ça fait le tour de cette application.Si vous voulez continuer, je ne vais pas le refaire encore une fois puisque ce serait un peu long,mais vraiment le Freeze, le Install, c'est les deux choses qui restent à faire que ce soit sur Mac, Windows ou Linux.
00:02:35 :Là, on n'a pas vraiment de problème.En tout cas, je n'en ai pas rencontré lors de la création de cette exécutablepuisque comme par exemple avec le lecteur multimédia, si vous vous souvenez bien, avec Windows, on avait eu besoin d'installer des codecs et des trucs du genre.
00:02:54 :Donc, normalement, ça devrait fonctionner pour toutes les plateformes de la même façon.Donc, il ne vous reste plus qu'à faire le Freeze pour créer l'exécutable, le Installer pour créer le processus d'installationet normalement, votre application sera terminée.
00:03:08 :Je vais vous fournir également les icônes.Donc, je ne vais pas refaire une vidéo non plus pour vous montrer le processus des icônes et tout ça.
00:03:14 :C'est encore la même chose.Par contre, je vais vous fournir les icônes que j'ai utilisées moi pour cette application si jamais vous voulez également changer l'icône de votre application.
00:03:29 :Donc, j'espère que ce projet vous a plu.C'est quand même, comme je vous dis, un projet un peu plus complet et n'hésitez pas à rajouter plein de choses là-dedans.
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.