- 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 partie, on va créer les widgets de notre explorateur de fichiers.Là encore, je vous ai fait un petit schéma pour voir à quoi ça va ressembler.
00:00:09 :On va avoir le QTreeView, le QListWidget, sur le côté le QSlider et tout en haut on va avoir le QToolbar.Au niveau du layout qu'on va utiliser, ça va être tout simplement un layout horizontalpuisque le toolbar va pouvoir se balader en haut, à gauche, en bas ou à droite.
00:00:27 :Si on regarde les trois autres widgets, ils sont alignés sur un axe horizontal.On ne va pas avoir besoin de s'embêter avec un layout plus compliqué que ça.
00:00:36 :Il y a juste un widget qu'on va devoir créer en plus, que vous ne voyez pas ici,qui est un widget qu'on va mettre au centre de notre applicationpuisque là on fait affaire avec un QMainWindow.
00:00:46 :Et le QMainWindow, quand on a plusieurs widgets comme ça, il faut lui donner un widget central.Le widget central, on va s'en servir pour mettre le layout à l'intérieur.
00:00:55 :Et le layout, ça va être ce layout horizontal qui va nous permettre d'avoir le TreeView, le ListView et le QSlider.On va créer ça tout de suite à l'intérieur de PyCharm.
00:01:04 :Dans PyCharm, je vais me rendre dans cette méthode CreateWidget, bien entendu,dans laquelle on va créer tous les widgets dont on a besoin.Le premier, ça va être la barre d'outils. Je vais faire un attribut qui va s'appeler Toolbar,
00:01:16 :qui va être égal à QTWidget.QToolbar.On va ensuite créer le TreeView et le ListView, qui vont être deux widgets différents.QTWidget, QTreeView. Alors faites bien attention de prendre le TreeView et non pas le TreeWidget.
00:01:31 :Et on va faire pareil avec le ListView. Donc là encore, ListView et non pas ListWidget.Et on va l'appeler List-View tout simplement.On va ensuite créer notre slider, le slider qui nous permet de changer la taille des icônes.
00:01:44 :Je vais l'appeler SLD pour Slider et je vais mettre un nom, IconSize par exemple,et ça va être égal à un QTWidget.QSlider, comme ceci.Et la dernière chose qui reste à faire, c'est de créer un autre widget,comme je vous le disais, que l'on va mettre au centre de notre application
00:02:01 :et qui va permettre de recueillir le layout et nos trois autres widgets,donc le TreeView, le ListView et le IconSize, donc le Slider.On va créer tout simplement un widget, je vais l'appeler MainWidget,et ça va être un QTWidget.QWidget.
00:02:14 :Donc c'est comme quand on faisait des fenêtres, si vous vous souvenez bien,des fois ici on ne mettait pas QMainWindow mais on mettait directement QWidget.
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.