PyQt est un ensemble de bibliothèques Python multiplateformes qui implémentent des API de haut niveau pour accéder à de nombreux aspects des systèmes de bureau et mobiles modernes. Ceux-ci incluent les services de localisation et de positionnement, la connectivité multimédia, NFC et Bluetooth, un navigateur Web basé sur Chromium, ainsi que le développement d'interface utilisateur traditionnel.
PyQt5 est un ensemble complet de liaisons Python pour Qt v5. Il est implémenté sous forme de plus de 35 modules d'extension et permet à Python d'être utilisé comme langage de développement d'applications alternatif au C++ sur toutes les plateformes prises en charge, y compris iOS et Android.
PyQt5 peut également être intégré dans des applications basées sur C++ pour permettre aux utilisateurs de ces applications de configurer ou d'améliorer les fonctionnalités de ces applications.
Auteur
PyQt5 est protégé par le droit d'auteur (c) Riverbank Computing Limited. Sa page d'accueil est https://www.riverbankcomputing.com/software/pyqt/.
L'assistance peut être obtenue à partir de la liste de diffusion PyQt à l'adresse https://www.riverbankcomputing.com/mailman/listinfo/pyqt/.
Licence
PyQt5 est publié sous la licence GPL v3 et sous une licence commerciale qui permet le développement d'applications propriétaires.
Documentation
La documentation de la dernière version est disponible ici.
Installation
La version GPL de PyQt5 peut être installée depuis PyPI :
pip installe PyQt5
pip construira et installera également les liaisons à partir du paquet sdist mais l'outil qmake de Qt doit être sur PATH.
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