Qt, PySide y PyQt¶
Qt
es un framework ámpliamente utilizado para desarrollar programas con interfaces gráficas de usuario:
- Está programado en C++, por tanto es muy rápido.
- Es multiplataforma, funciona en diferentes sistema operativos.
- Es orientado a objetos, fácil de empezar a utilizar y aprender.
- Es software libre y código abierto, por tanto su uso es seguro.
- Ofrece licencias públicas, permitiendo su uso de forma gratuita.
PySide
y PyQt
son bindings o puentes que permiten utilizar Qt, programado en C++, a través de Python.
PySide es el binding oficial desarrollado por The Qt Company
con una licencia pública, en cambio PyQt está desarrollado por la firma Riverbank Computing
y tiene una licencia comercial de $550.
Antiguamente PySide
estaba por detrás de PyQt
en características, razón por la cuál se extendió el uso de la segunda alternativa, pero gracias al auge de Python y al apoyo de The Qt Company
, actualmente la suite de PySide
contiene todo lo necesario para desarrollar programas gráficos en Python con las ventajas de una licencia pública.
Última edición: 22 de Marzo de 2021