PyQt5 - Introducción
PyQt es un conjunto de herramientas de widgets GUI. Es una interfaz de Python paraQt, una de las bibliotecas GUI multiplataforma más poderosas y populares. PyQt fue desarrollado por RiverBank Computing Ltd. La última versión de PyQt se puede descargar desde su sitio web oficial: riverbankcomputing.com
La API de PyQt es un conjunto de módulos que contiene una gran cantidad de clases y funciones. MientrasQtCore El módulo contiene funcionalidad no GUI para trabajar con archivos y directorios, etc. QtGuiEl módulo contiene todos los controles gráficos. Además, existen módulos para trabajar con XML(QtXml), SVG (QtSvg)y SQL (QtSql)etc.
A continuación se muestra una lista de los módulos de uso frecuente:
QtCore - Clases principales no GUI utilizadas por otros módulos
QtGui - Componentes de la interfaz gráfica de usuario
QtMultimedia - Clases de programación multimedia de bajo nivel
QtNetwork - Clases de programación en red
QtOpenGL - Clases de soporte de OpenGL
QtScript - Clases para evaluar Qt Scripts
QtSql - Clases para integración de bases de datos usando SQL
QtSvg - Clases para mostrar el contenido de archivos SVG
QtWebKit - Clases para renderizar y editar HTML
QtXml - Clases para el manejo de XML
QtWidgets - Clases para crear IU clásicas de escritorio
QtDesigner - Clases para ampliar Qt Designer
Entornos de apoyo
PyQt es compatible con todos los sistemas operativos populares, incluidos Windows, Linux y Mac OS. Tiene licencia doble, disponible bajo GPL y licencia comercial. La última versión estable esPyQt5-5.13.2.
Ventanas
Se proporcionan ruedas para arquitectura de 32 bits o 64 bits que son compatibles con Python versión 3.5 o posterior. La forma recomendada de instalar es usandoPIP utilidad -
pip3 install PyQt5
Para instalar herramientas de desarrollo como Qt Designer para admitir ruedas PyQt5, el siguiente es el comando:
pip3 install pyqt5-tools
También puede compilar PyQt5 en Linux / macOS desde el código fuente www.riverbankcomputing.com/static/Downloads/PyQt5