Cette formation vous guide dans la création d'un convertisseur d'images avec Python et Qt, en passant par l'installation des librairies essentielles, la gestion des widgets et des événements, jusqu'à des fonctions avancées comme l'ajout d'une barre de progression et l'interruption des tâches. Vous apprendrez à créer une interface utilisateur intuitive et efficace pour enrichir vos compétences en développement Python et Qt.
Dans cette session, vous allez découvrir une formation préliminaire indispensable pour aborder le projet de convertisseur d'images. Grâce au programme « Créer une application Qt avec fbs », vous apprendrez à utiliser la bibliothèque 'fbs' pour la structuration et le packaging de vos applications Qt. Cette préparation vous permettra une meilleure appropriation des concepts théoriques propre à PySide, utilisables avec `fbs` ou non.
Sous-titres
Résumé textuel
Réservé aux membres Premium
2. Présentation du projet
05:11
Dans cette session introductive, vous allez découvrir le projet en détail. Nous allons discuter du but, de l'architecture et des fonctionnalités clés du convertisseur d'images avec Qt. Vous allez comprendre l'idée globale du projet, ses applications potentielles et comment il pourra enrichir vos compétences en Python et Qt. Nous allons établir ensemble le plan de travail pour les prochaines sessions.
Sous-titres
Résumé textuel
Réservé aux membres Premium
3. Installation de la librairie PIL
01:48
Dans cette session, vous allez apprendre à installer la librairie PIL, indispensable dans le cadre de la création de votre convertisseur d'images avec Qt. PIL, ou Python Imaging Library, vous sera utile pour manipuler les images. Nous verrons ensemble le processus d'installation et les vérifications nécessaires pour l'utilisation de cette librairie.
Sous-titres
Résumé textuel
Réservé aux membres Premium
4. Création de la classe Image
08:17
Dans cette session, vous allez maîtriser la conception d'une classe "Image". Nous allons aborder la création d'attributs pour la hauteur, la largeur et le format de l'image. Vous allez comprendre comment mettre en place et utiliser des méthodes pour manipuler les images dans l'interface de votre convertisseur QT. Nous allons aussi explorer les erreurs courantes à éviter lors de la programmation et comment les résoudre efficacement.
Sous-titres
Résumé textuel
Réservé aux membres Premium
5. Création de la méthode reduce
10:07
Dans cette session, vous allez développer la méthode "reduce" au cœur de notre convertisseur d'images. Nous aborderons les principes du traitement d'image et comment réduire efficacement leur taille sans perte significative de qualité. Préparez-vous à plonger dans les profondeurs de Python appliqué aux images.
Sous-titres
Résumé textuel
Réservé aux membres Premium
6. Créer les widgets
06:25
Dans cette session, vous allez découvrir comment créer des widgets en Python en utilisant la bibliothèque Qt. Nous allons étudier comment organiser efficacement vos widgets pour élaborer l'interface utilisateur de votre convertisseur d'images. Un focus particulier sera mis sur l'interactivité et l'intuitivité de l'interface utilisateur.
Sous-titres
Résumé textuel
Réservé aux membres Premium
7. Ajouter les widgets dans un layout
05:27
Dans cette session, vous allez apprendre à intégrer différents widgets à votre application Qt. Nous allons explorer comment organiser les widgets efficacement en utilisant les layouts. De plus, nous allons voir ensemble comment structurer votre interface utilisateur pour optimiser l'expérience utilisateur de votre convertisseur d'images.
Sous-titres
Résumé textuel
Réservé aux membres Premium
8. Modifier les widgets
06:04
Dans cette session, vous allez développer vos compétences sur l'utilisation de widgets Qt pour réaliser un convertisseur d'images performant. Nous allons vous guider pour manipuler et personnaliser ces outils à votre convenance afin de rendre votre application plus intuitive et efficace. Eachetez-vous à avoir les bases en Python et en Qt pour mieux suivre cette session.
Sous-titres
Résumé textuel
Réservé aux membres Premium
9. Gestion du glisser-déposer
05:06
Dans cette session, vous allez découvrir comment gérer efficacement le glisser-déposer avec Qt en Python. Nous explorerons ensemble les techniques pour accepter et traiter des fichiers glissés, permettant ainsi à votre application de convertisseur d'images de supporter cette interaction intuitive. Nous aborderons aussi quelques situations courantes et comment les gérer.
Sous-titres
Résumé textuel
Réservé aux membres Premium
10. Gestion du Drop Event
04:59
Dans cette partie du cours, vous allez découvrir comment gérer l'événement de dépose, dit "Drop Event", dans le cadre du développement d'un convertisseur d'images avec Qt. Nous allons apprendre à manipuler cet événement pour faciliter l'interaction de l'utilisateur avec notre application. Cette session vous aidera à comprendre et à implémenter ce concept très important.
Sous-titres
Résumé textuel
Réservé aux membres Premium
11. Gestion des icônes
07:29
Dans cette session, vous allez déchiffrer comment intégrer et gérer diverses icônes dans Qt pour créer un convertisseur d'images efficace. Nous allons étudier différentes techniques pour charger, afficher et manipuler les icônes. Vous apprécierez comment Qt rend ces opérations simples et optimisées, enrichissant ainsi vos compétences en développement Python.
Sous-titres
Résumé textuel
Réservé aux membres Premium
12. Ajout des ListWidgetItems
12:44
Dans cette session, vous allez apprendre à ajouter et manipuler les ListWidgetItems dans votre convertisseur d'images avec Qt. Vous allez découvrir comment les utiliser efficacement pour améliorer l'interface utilisateur de votre application. Nous allons également explorer diverses techniques pour gérer les ListWidgetItems dans l'objectif d'accroître les fonctionnalités du convertisseur.
Sous-titres
Résumé textuel
Réservé aux membres Premium
13. Connexion des widgets
03:47
Au cours de cette session, vous allez découvrir comment relier les différents widgets de l'interface graphique. Nous allons étudier ensemble comment faire interagir ces éléments pour obtenir un processus de conversion d'images efficace et fluide à l'aide de Python et de la bibliothèque Qt.
Sous-titres
Résumé textuel
Réservé aux membres Premium
14. Récupération des images
09:49
Dans ce module de formation, vous allez apprendre à gérer l'importation et l'exportation des images dans votre application. Vous allez explorer comment récupérer des images de divers formats et les charger dans votre programme. Nous aborderons les techniques pour la manipulation du format des images, ainsi que la gestion des erreurs liées à l'importation d'images.
Sous-titres
Résumé textuel
Réservé aux membres Premium
15. Création du thread
11:17
Dans cette session, nous aborderons en détail l'aspect multithreading de la création de notre convertisseur d'images avec Qt. Vous allez apprendre à créer et à implémenter un thread efficacement, nous nous pencherons sur son fonctionnement et comment l'intégrer dans le projet pour optimiser le traitement des images. Un accent particulier sera mis sur la qualité du code et la gestion des ressources.
Sous-titres
Résumé textuel
Réservé aux membres Premium
16. Les signaux
10:59
Dans cette session, vous allez découvrir les signaux dans Qt. Vous apprendrez comment ils fonctionnent et comment les utiliser pour faire interagir différentes parties de votre logiciel. Nous verrons également quand et pourquoi utiliser les signaux pour améliorer la fluidité et la réactivité de votre application de conversions d'images.
Sous-titres
Résumé textuel
Réservé aux membres Premium
17. Ajouter une barre de progression
04:44
Dans cette partie, vous allez acquérir les compétences nécessaires pour intégrer une barre de progression dans votre convertisseur d'images Qt. Nous allons découvrir ensemble comment faire apparaître, sur l'interface utilisateur, l'avancement du processus de conversion. Cette session vous aidera à rendre votre application plus interactive et à améliorer l'expérience utilisateur.
Sous-titres
Résumé textuel
Réservé aux membres Premium
18. Interrompre la conversion
07:39
Dans cette session, vous allez apprendre à interrompre efficacement la conversion d'images sous Qt. Nous allons aborder en détail les techniques et méthodologies pour mettre en pause, arrêter ou reprendre une opération de conversion en cours, et cela, sans altérer la qualité des images. Vous allez comprendre comment optimiser les performances de votre convertisseur et gérer les éventuels bugs.
Sous-titres
Résumé textuel
Réservé aux membres Premium
19. Autoriser la sélection multiple
03:58
Au cours de cette session, vous allez explorer comment autoriser la sélection multiple d'images dans notre convertisseur. Nous allons voir ensemble comment créer une interface utilisateur qui permet une sélection multiple, afin d'optimiser l'utilisation de notre application Qt. Cela vous offrira des compétences inédites pour améliorer l'expérience utilisateur de vos futurs projets en Python.
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.