Saltar a contenido

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