PyQt est une bibliothèque libre qui permet de lier le langage Python avec la bibliothèque Qt et distribué sous deux licences : une commerciale et la GNU GPL. Il permet ainsi de créer des interfaces graphiques en Python. Une extension de Qt Creator (utilitaire graphique de création d'interfaces Qt) permet de générer le code Python d'interfaces graphiques.
Un Hello World avec PyQt6 Un exemple très simple de Hello World avec PyQt6 :
import sys from PyQt6.QtWidgets import QApplication, QWidget
app = QApplication(sys.argv)
root = QWidget()
root.resize(250, 250) root.setWindowTitle("Hello world!") root.show()
vignette|centre|Résultat du code précédent (sur macOS).
Applications utilisant PyQt
Anki Calibre Dropbox Frescobaldi QGIS RecordMyDesktop Spyder TortoiseHg ...
PySide Le , après des pourparlers avec les auteurs de PyQt pour un changement de licencehttp://www.pyside.org/faq/, Nokia distribue sa propre bibliothèque entre Python et Qt : PySide site officiel de PySide, sous une licence plus permissive, la licence publique générale limitée GNU (LGPL).
Bibliographie
Notes et références
Liens externes
Catégorie:Widget Catégorie:Logiciel libre sous licence LGPL Catégorie:Bibliothèque logicielle Python Catégorie:Qt