Introduction à la bibliothèque graphique PyQt5

1 - A propos de PyQt5

PyQt est une boîte à outils de widgets GUI. Il s'agit d'une interface Python pour Qt, l'une des bibliothèques d'interface graphique multiplateformes les plus puissantes et les plus populaires. PyQt a été développé par RiverBank Computing Ltd. La dernière version de PyQt peut être téléchargée à partir de son site officiel: riverbankcomputing.com

L'API PyQt est un ensemble de modules contenant un grand nombre de classes et de fonctions. Alors que le module QtCore contient des fonctionnalités non-GUI pour travailler avec des fichiers et des répertoires, etc., le module QtGui contient tous les contrôles graphiques. De plus, il existe des modules pour travailler avec XML (QtXml), SVG (QtSvg) et SQL (QtSql), etc.

2 - les modules qui composent PyQt5

  1. QtCore:  Classes principales sans interface graphique utilisées par d'autres modules
  2. QtGui: Composants d'interface utilisateur graphique
  3. QtMultimedia: Cours pour la programmation multimédia de bas niveau
  4. QtNetwork: Classes pour la programmation réseau
  5. QtOpenGL: Classes de support OpenGL
  6. QtScript: Classes pour évaluer les scripts Qt
  7. QtSql: Classes pour l'intégration de bases de données à l'aide de SQL
  8. QtSvg: Classes pour afficher le contenu des fichiers SVG
  9. QtWebKit: Classes pour le rendu et l'édition HTML
  10. QtXml: Classes pour gérer XML
  11. QtWidgets: Classes pour créer des interfaces utilisateur classiques de style bureau
  12. QtDesigner: Classes pour étendre Qt Designer




3 - Installation sous Windows

La méthode d'installation la plus éfficace de PyQt5 est celle utilisant l'utilitaire pip

commande pip pour installer la bibliothèque PyQt5

commande pour installer les outils supplémentaires: Qt Designer et autres..

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Introduction à la bibliothèque graphique PyQt5

Leave a Reply