PyQt
Aparença
![]() ![]() | |
![]() ![]() | |
Tipus | biblioteca Python ![]() |
---|---|
Versió inicial | 1998 ![]() |
Versió estable | |
Llicència | GNU LGPL GNU General Public License llicència de propietat ![]() |
Característiques tècniques | |
Sistema operatiu | Unix-like i Microsoft Windows ![]() |
Escrit en | Python i C++ ![]() |
Fonts de codi | |
Més informació | |
Lloc web | riverbankcomputing.com (anglès) ![]() |
Stack Exchange | Etiqueta ![]() |
Id. Subreddit | pyqt ![]() |
| |
PyQt és un binding de la biblioteca gràfica Qt per al llenguatge de programació Python. La biblioteca està desenvolupada per la firma britànica Riverbank Computing i està disponible per Windows, GNU / Linux i Mac OS X sota diferents llicències.
L'agost de 2009, després d'intentar negociar amb Riverbank Computing l'alliberament de PyQt sota llicència LGPL sense aconseguir-ho, Nokia, propietària de Qt, allibera sota aquesta llicència un binding similar, anomenat PySide.
Exemple simple
import sys
from PyQt4 import QtGui
class finestraprincipal (QtGui.QMainWindow):
def __ init__ (self):
super (ventanaprincipal, self). __init__ ()
self.setWindowTitle ("hola món")
app = QtGui.QApplication (sys.argv)
finestreta = finestraprincipal()
finestreta.show ()
sys.exit (app.exec_ ())
i aquí aquesta el resultat: