PyQt
Un article de Wikipédia, l'encyclopédie libre.
|
|
Cet article est une ébauche concernant un logiciel libre.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
|
| PyQt | |
| Développeur | Riverbank Computing |
|---|---|
| Dernière version | 4.9.4 (27 juin 2012) [+/-] |
| Écrit en | C++ |
| Environnements | 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.co.uk |
| modifier |
|
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 QtDesigner (utilitaire graphique de création d'interfaces Qt) permet de générer le code Python d'interfaces graphiques.
Le 18 août 2009, après des pourparlers avec les auteurs de PyQt pour un changement de licence[1], Nokia distribue sa propre bibliothèque de lien entre Python et Qt : PySide[2], sous une licence plus permissive, la licence publique générale limitée GNU (LGPL).
Sommaire |
Un Hello World avec PyQt [modifier]
Un exemple très simple de Hello World avec PyQt, qui suit le même schéma qu'un Hello Word avec Qt pour C++ :
from PyQt4 import QtGui, QtCore import sys app = QtGui.QApplication(sys.argv) hello = QtGui.QPushButton("Hello World!", None) hello.show() app.exec_()