Desarrollado por | Computación Riverbank |
---|---|
Última versión | 5.11.3 (1 er de octubre de 2018) |
Escrito en | C ++ |
Medio ambiente | Linux , Microsoft Windows , Mac OS X |
Tipo | Biblioteca de gráficos |
Licencia | Licencia dual: Licencia pública general GNU y licencia propietaria |
Sitio web | riverbankcomputing.com/software/pyqt/intro |
PyQt es un módulo gratuito que permite vincular el lenguaje Python con la biblioteca Qt distribuida bajo dos licencias: una comercial y la GNU GPL . De esta forma, permite crear interfaces gráficas en Python . Una extensión de Qt Creator (utilidad gráfica para crear interfaces Qt ) le permite generar código Python para interfaces gráficas.
Un ejemplo muy simple de Hello World con 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_())La 18 de agosto de 2009, después de hablar con los autores de PyQt para un cambio de licencia, Nokia está distribuyendo su propia biblioteca entre Python y Qt : PySide , bajo una licencia más permisiva, la GNU Lesser General Public License (LGPL).