PyQt es un código abierto y el software de línea de comandos gratuita que contiene un amplio conjunto de Python 2 y Python 3 enlaces para el framework de aplicaciones Qt desarrollado y distribuido por Digia. Es una aplicación independiente de la plataforma, se sabe que funcionan bien en sistemas operativos Linux, Windows y Mac OS X.
Es compatible tanto con Qt Qt 4 y 5 sucursales, se compone de más de 620 clases, y es la única herramienta que une el pitón multiplataforma lenguaje interpretado con el Qt framework de aplicaciones multi-plataforma.
Características de un vistazo
Las características clave incluyen un amplio conjunto de widgets, un lienzo rico en funciones y de gran alcance, controladores de distribución flexibles, vídeo y soporte para reproducción de audio, integración con cualquier motor de navegación WebKit, soporte para varias tecnologías de consulta XML populares, incluyendo XSLT, XQuery y XPath, así como SSL (Secure sockets Layer) para comunicaciones Qt 4.3 y posteriores.
Además, las características del software GUI estándar (Graphical User Interface) capacidades de aplicaciones, incluyendo las ventanas del muelle, barras de herramientas y menús, permite una fácil comunicación entre los componentes de la aplicación como las franjas horarias y las señales, ofrece una amplia variedad de modelo / vista de características, soporta bases de datos SQL, y se integra con la utilidad de traducción Qt Linguist.
También viene con varios de procesamiento de texto enriquecido, funciones de impresión y que muestran, incluyendo la exportación de los documentos PDF, ofrece un sistema de pintura unificado que cuenta con la integración de OpenGL, la transparencia, el apoyo SVG y anti-aliasing, it & rsquo; s en varios idiomas, soportes enhebrar clases, integra varios estilos de componentes, así como de entrada / salida y de redes.
Soporta la aplicación Qt Designer
Otra característica interesante es el soporte incorporado para la aplicación Qt Designer, lo que permite la interfaz de usuario (User Interface) a los diseñadores a utilizar las diferentes funciones atractivas, tales como la posibilidad de añadir widgets basados en Python personalizados a un conjunto existente de los componentes Qt.
Entre otras características, podemos mentin comunicación entre procesos a través de los buses de D-Bus de mensajes, una API orientada a la corriente, el apoyo a las API de manejo de XML (Application Programming Interfaces) como DOM y SAX, un intérprete de ECMAScript, así como deshacer marcos y texto finalización
¿Qué es la nueva en esta versión:.
- esto añade soporte para Qt v5. 6.0.
¿Qué es la nueva en la versión 5.5.1:
- Soporte añadido para Qt v5.5.1
- añade la opción --disable a configure.py
- __matmul__ implementado y __imatmul__ para QMatrix4x4 y QTransform.
¿Qué hay de nuevo en la versión 5.5:
- Esto añade soporte para Qt v5.5.0 incluyendo el nuevo QtLocation y los módulos QtNfc.
¿Qué hay de nuevo en la versión 5.4.1:
- Esta versión añade soporte completo para Qt V5.4.0 incluyendo los módulos QtWebChannel y QtWebEngineWidgets y el (ya no se use) QtXml módulo.
Lo que es nuevo en la versión 5.4:
- Esta versión añade soporte completo para Qt V5.4.0 incluyendo el módulos QtWebChannel y QtWebEngineWidgets y el (ya no se use) QtXml módulo.
¿Qué hay de nuevo en la versión 5.2:
- Esta versión es totalmente compatible con Qt V5.2.0 incluyendo el nuevo QtBluetooth , módulos QtPositioning, QtMacExtras, QtWinExtras y QtX11Extras.
¿Qué es la nueva en la versión 5.1:.
- Se ha añadido soporte completo para Qt v5.1
- Añadido el módulo QtSensors.
- Añadido el módulo QtSerialPort.
- A (casi) juego completo de OpenGL y OpenGL ES v2.0 / 2 enlaces.
- compilación cruzada es ahora compatible. Un archivo de configuración para python3 en la Raspberry Pi está incluido.
están incluidos
¿Qué hay de nuevo en la versión 5.0.1:
- Se ha añadido el módulo de QtQuick incluyendo la capacidad de crear Python artículos rápidos de QML.
- Añadido el módulo QtQml incluyendo la capacidad de crear objetos de Python desde QML.
- Añadido el módulo QtMultimediaWidgets.
- completó la implementación del módulo QtMultimedia incluyendo soporte para cámaras y radios.
- Añadido a las clases restantes OpenGL al módulo QtGui.
- Añadido el argumento de palabra clave de revisión para pyqtProperty ().
- añadida la revisión y argumentos argumentos de palabras clave para pyqtSignal ().
- Añadido el argumento de palabra clave de revisión para pyqtSlot ().
- Añadido el plugin para pyqt5qmlplugin qmlscene.
- El módulo de bucle principal de Enlace con el Bus se ha cambiado a partir de dbus.mainloop.pyqt5 dbus.mainloop.qt.
- Se ha añadido la opción --no-QML-plugin y opciones --qml-plugindir a configure.py.
- Añadido muchos QtMultimedia, QML y QtQuick ejemplos relacionados.
- Las clases ahora soportan cooperativa de múltiples herencia. (Esto puede introducir incompatibilidades con PyQt v5.0.)
¿Qué hay de nuevo en la versión 4.10.3:.
- Se trata de una versión de corrección de errores menores
¿Qué hay de nuevo en la versión 4.10.2:.
- Se trata de una versión de corrección de errores menores
¿Qué es la nueva en la versión 5.0:
- v3 Python, v2.7 o v2.6 son compatibles
- La estructura del módulo refleja la estructura de la biblioteca de Qt v5.
- Las partes de la API de Qt v5 que están marcados como obsoletos u obsoletos no son compatibles.
¿Qué es la nueva en la versión 4.9.6:
- El objetivo de esta versión es el soporte para Qt v4.8.4 y v5.0.0-RC1.
¿Qué es la nueva en la versión 4.9.5:
- El objetivo de esta versión es el soporte para Qt v4.8.3 y v5.0.0-beta1.
Requisitos
- Qt
- Python
Comentarios que no se encuentran