PyQt

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
PyQt
Description de l'image Python and Qt.svg.
Description de l'image Qt Designer (rus).png.
Informations
Développé par Riverbank Computing
Dernière version 5.11.3 ()[1]Voir et modifier les données sur Wikidata
Écrit en C++
Environnement Linux, Microsoft Windows, Mac OS X
Type Bibliothèque graphique
Licence Double licence : Licence publique générale GNU et licence propriétaire
Site web riverbankcomputing.com/software/pyqt/introVoir et modifier les données sur Wikidata

PyQt est un module libre qui permet de lier le langage Python avec la bibliothèque Qt 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 PyQt5[modifier | modifier le code]

Un exemple très simple de Hello World avec PyQt5 :

import sys
from PyQt5.QtWidgets import QApplication, QWidget

app = QApplication(sys.argv)

root = QWidget()

root.resize(250, 250)
root.setWindowTitle("Hello world!")
root.show()

sys.exit(app.exec_())

Applications utilisant PyQt[modifier | modifier le code]

PySide[modifier | modifier le code]

Le , après des pourparlers avec les auteurs de PyQt pour un changement de licence[2], Nokia distribue sa propre bibliothèque entre Python et Qt : PySide[3], sous une licence plus permissive, la licence publique générale limitée GNU (LGPL).

Notes et références[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Sur les autres projets Wikimedia :