Cette formation vous accompagne dans la création complète d'un explorateur de fichiers avec Python et Qt. Vous découvrirez comment structurer votre interface utilisateur, gérer efficacement les interactions utilisateur, manipuler modèles et vues, et intégrer des éléments avancés comme une barre de menu et une barre d'outils interactives.
Lors de cette session, vous allez découvrir le projet global pour la création d'un explorateur de fichiers en utilisant Qt. Nous allons passer en revue les fonctionnalités, l'interface et le flux de travail prévus. Vous comprendrez l'objectif et le contexte de l'application que vous allez construire au fil des prochaines sessions.
Sous-titres
Résumé textuel
Réservé aux membres Premium
2. Création des widgets
02:42
"Pénétrez au coeur de Qt et Python durant cette session où vous découvrirez comment créer des widgets. Vous allez débuter avec les bases pour rapidement progresser vers des concepts plus avancés. Ainsi, vous maîtriserez la création de widgets, leur personnalisation et le processus d'intégration dans votre fenêtre principale. Ensuite, nous explorerons les bonnes pratiques pour garantir l'efficacité de votre code."
Sous-titres
Résumé textuel
Réservé aux membres Premium
3. Création du layout et ajout des widgets
03:53
Au cours de cette session, vous allez découvrir comment créer le layout d’un explorateur de fichiers en utilisant Python et Qt. Nous allons aborder l’ajout des différents widgets au layout, comment les mettre en forme et gérer leur interaction. Ce sera une étape essentielle pour la conception de votre interface utilisateur.
Sous-titres
Résumé textuel
Réservé aux membres Premium
4. Création du modèle de fichiers
06:03
Dans cette session, vous allez construire la fondation de votre explorateur de fichiers. Nous aborderons les principes du modèle de fichier sous Python. Vous aurez l'occasion d'apprendre comment structurer et manipuler des fichiers et dossiers pour intégrer ces structures dans votre interface Qt. Nous clarifierons également comment naviguer de manière efficace dans ces fichiers à l'aide de Python, jetant ainsi les bases de votre futur explorateur de fichiers.
Sous-titres
Résumé textuel
Réservé aux membres Premium
5. Gestion du clique sur le TreeView
04:26
Au cours de cette session, vous allez découvrir comment gérer les clics sur un TreeView dans un explorateur de fichiers créé avec Qt. Nous allons nous concentrer sur l'utilisation de Python pour définir les actions à exécuter quand un utilisateur clique sur un élément du TreeView. À la fin de cette session, vous serez capable de rendre votre application plus interactive et conviviale.
Sous-titres
Résumé textuel
Réservé aux membres Premium
6. Gestion du clique sur le ListView
03:18
Dans cette session, vous allez découvrir comment gérer les cliques de l'utilisateur sur le ListView dans votre explorateur de fichiers. Nous allons nous concentrer sur la manière de lier des actions à ces événements de cliques. Vous allez apprendre à associer une fonction à un événement de clique et à gérer la relation entre l'événement de clic et l'action ultérieure associée. Ensemble, nous ferons un pas de plus vers la réalisation d'un explorateur de fichiers complet avec Qt.
Sous-titres
Résumé textuel
Réservé aux membres Premium
7. Gestion du double-clique sur le ListView
02:41
Dans cette session, vous allez découvrir comment gérer le double clic sur ListView dans le cadre de la création d'un explorateur de fichiers avec Qt. Vous apprendrez à définir l'action après le double clic, et comment actualiser le contenu de l'explorateur de fichiers. Ensemble, nous verrons également comment rendre cette interaction plus intuitive pour l'utilisateur.
Sous-titres
Résumé textuel
Réservé aux membres Premium
8. Mise en forme de l'application
05:28
Dans cette session, vous allez découvrir comment donner vie à votre application Qt en personnalisant sa forme. Nous allons explorer ensemble diverses techniques de mise en forme telles que la manipulation de widgets, la personnalisation des couleurs et bien plus encore. Vous êtes sur le point d'acquérir des compétences essentielles pour rendre votre explorateur de fichiers aussi fonctionnel qu’attrayant.
Sous-titres
Résumé textuel
Réservé aux membres Premium
9. Ajouter les actions sur la barre de menu
07:25
Dans cette session, vous allez découvrir comment intégrer des actions dans la barre de menu de votre explorateur de fichiers avec Qt. Elle vous guidera sur la manière de personnaliser cette barre pour y ajouter des fonctionnalités. Nous aborderons aussi le recours aux signaux et slots pour gérer ces actions.
Sous-titres
Résumé textuel
Réservé aux membres Premium
10. Lien vers la documentation Qt - StandardLocations
00:30
Dans cette partie de formation, vous allez découvrir comment agrémenter votre barre d'outils avec des emplacements supplémentaires en vous référant à la documentation officielle de Qt. Vous allez apprendre à manipuler la classe 'QStandardPaths' et exploiter ses constantes. Cela facilitera l'amélioration de votre explorateur de fichiers avec Qt.
Sous-titres
Résumé textuel
Réservé aux membres Premium
11. Connecter la barre d'outils
10:05
Dans cette session, vous allez découvrir comment intégrer et paramétrer une barre d'outils dans votre explorateur de fichiers Qt. Vous allez aussi apprendre comment lier les actions de cette barre à des fonctions spécifiques de votre application pour une meilleure interaction utilisateur. Nous allons ensemble voir les meilleures pratiques pour une intégration fluide.
Sous-titres
Résumé textuel
Réservé aux membres Premium
12. Modifier la taille des icônes
04:06
Dans cette partie du cours, vous allez apprendre à modifier la taille des icônes dans votre explorateur de fichiers construit avec Qt. Nous allons examiner ensemble les codes et fonctions essentiels à la manipulation de la taille des icônes, afin d'optimiser l'interface utilisateur de votre application.
Sous-titres
Résumé textuel
Réservé aux membres Premium
Rechercher sur le site
Lance une recherche parmi les centaines de ressources disponibles sur le site.
Formulaire de contact
N'hésite pas à nous contacter si tu ne trouves pas la réponse à ta question dans la FAQ.