Nous montrons dans ce tutoriel vidéo, comment créer un QLabel PyQt5 ou PyQt6 via la programmation orientée objet poo. Source code: https://www.tresfacile.net/qlabel-pyqt5/
PyQt est un ensemble de liaisons Python qui permet aux développeurs de créer des interfaces utilisateur graphiques (GUI) hautement personnalisables en Python. PyQt est construit à partir de la bibliothèque C++ Qt qui est utilisée pour développer des interfaces graphiques pour une variété d'applications multi-plateformes.
Les widgets PyQt peuvent être créés de différentes manières en fonction du niveau de personnalisation requis. Qt Designer est un outil Qt utilisé pour concevoir et créer des interfaces graphiques à l'aide d'un éditeur de ce que vous voyez est ce que vous obtenez. La création de widgets à l'aide de cet outil convivial permet au développeur d'itérer rapidement les conceptions tout en affichant un retour immédiat. Cet article vous expliquera étape par étape comment créer un widget PyQt à l'aide de Qt Designer + Python.
Initialiser le widget Qt en python
Une classe QWidget devra être créée en Python afin de charger et d'initialiser le widget Qt qui a été créé dans Qt Designer. Vous trouverez ci-dessous le code minimal nécessaire pour lancer le widget principal.
Connecter les composants de l'interface utilisateur au code
Maintenant que le widget principal est initialisé à partir de la classe python, nous devrons probablement interagir directement avec les composants pour définir les valeurs par défaut ou les valeurs de requête à partir des champs de saisie.
Ce tutoriel python a été réalisé avec l'IDE Python Wing Python 3.7 - Windows 10 et a été testé sur les autres version de python: Python 3.8 - Windows 10 et Python 3.9 - Windows 10. Pour un visionnage de qualité, utiliser le navigateur google chrome.
Tutoriel Python: https://www.youtube.com/watch?v=eDwQxJ9zvco&list=PLh-rUZWaw76Grm5uRdntEhupKs-8pC4My
Liste des cours Python sur très facile FR: https://www.tresfacile.net/python/
Python Courses on my-courses.net EN: https://www.my-courses.net/p/python-courses_17.html
Python Exercises on my-courses.net EN: https://www.my-courses.net/p/python-exercises-with-solutions.html
Exercices Python avec Solutions
- Exercices sur les les listes & chaines de caractères Python: https://www.youtube.com/watch?v=8dPcYnbGmqw&list=PLh-rUZWaw76H854IJM3NXVGWbE8o_cuw7
- Exercices sur les fichiers Python: https://www.youtube.com/watch?v=oxD3NZe_1HU&list=PLh-rUZWaw76EHCZVHpScyXRRazzFvyUz1
- Exercices sur les classes & programmation orientée objet POO Python: https://www.youtube.com/watch?v=dkmDkfbHEc4&list=PLh-rUZWaw76FrNLujhNn3vURrs1J2DZOd
- Exercices sur les interfaces graphiques Python GUI Tkinter: https://www.youtube.com/watch?v=9Gwmpa1J84Y&list=PLh-rUZWaw76HFoWZi9G8f3SJHXk30iGMr
- Exercices sur les dictionnaires Python: https://www.youtube.com/watch?v=5jlM-6YI-O4&list=PLh-rUZWaw76EuONzNrnK3fURIbv1OrLLA
- TP & TD Python avec solutions: https://www.tresfacile.net/tp-python-avec-solutions/
Python et les bases de données SQLite3: https://www.youtube.com/watch?v=jXEf84OlU6A&list=PLh-rUZWaw76G3l6kN0sbZNVrkWCQjLnPo
Projets en Python: https://www.youtube.com/watch?v=tDcIfyoV2tk&list=PLh-rUZWaw76GiHJjnGKgDoveKF1nzgjIV
Python Django: https://www.youtube.com/watch?v=tZ4LXyJAj3w&list=PLh-rUZWaw76H5XOcYneHhuvypENDCkpAf
PyQt5 débutant GUI Python: https://www.youtube.com/watch?v=J1KbOSsYuGQ&list=PLh-rUZWaw76EtCK1zGoA-2SMX2S-6Rn_U
Learn PyQt5: https://www.youtube.com/watch?v=HIN4T3nf_oY&list=PLh-rUZWaw76HO0RRPyA5Khx6XZJoAheKN