PyQt é uma fonte aberta e software de linha de comando livre que contém um conjunto abrangente de Python 2 e 3 ligações para o framework de aplicações Qt desenvolvido e distribuído pela Digia. É uma aplicação independente de plataforma, conhecida por funcionar bem em sistemas operacionais Linux, Windows e Mac OS X.
Ele suporta tanto Qt 4 e Qt 5 filiais, dispõe de mais de 620 aulas, e é a única ferramenta que une o multi-plataforma Python linguagem interpretada com o Qt estrutura de aplicativo de plataforma cruzada.
Características à primeira vista
As principais características incluem um conjunto abrangente de widgets, uma tela característica-rico e poderoso, gerenciadores de layout flexíveis, vídeo e suporte a reprodução de áudio, integração com qualquer motor de navegador WebKit, suporte para várias tecnologias de consulta XML populares, incluindo XSLT, XQuery e XPath, bem como SSL (Secure Sockets Layer) para comunicações Qt 4.3 e posteriores.
Além disso, os recursos de software GUI standard (Graphical User Interface) recursos para aplicações, incluindo janelas doca, barras de ferramentas e menus, permite uma fácil comunicação entre os componentes de aplicativos como slots e sinais, fornece uma ampla variedade de características Model / View, suporta bancos de dados SQL, e se integra com o utilitário de tradução Qt Linguist.
Ele também vem com vários processamento de texto rico, impressão e funções que exibem, incluindo a exportação de documentos PDF, oferece um sistema unificado de pintura que possui integração OpenGL, transparência, suporte a SVG e anti-aliasing, it & rsquo; s multi-lingual, suportes enfiando as classes, integra vários estilos de elementos gráficos, bem como de entrada / saída e de rede.
Apoia a aplicação Qt Designer
Outra característica interessante é o suporte embutido para a aplicação Qt Designer, permitindo UI designers (User Interface) para utilizar várias funções interessantes, como a capacidade de adicionar personalizados baseados em Python widgets para um conjunto existente de itens do Qt.
Entre outras características, podemos mentin comunicação entre processos através de autocarros D-Bus mensagem, uma API orientada-stream, suporte para APIs manipulação de XML (Application Programming Interfaces) como DOM e SAX, um intérprete ECMAScript, assim como undo quadros e texto de conclusão
O que é novo nesta versão:.
- esta adiciona suporte para Qt v5. 6.0.
O que é novo na versão 5.5.1:
- adicionou suporte para Qt v5.5.1
- adicionou a opção --disable para configure.py
- __matmul__ implementado e __imatmul__ para QMatrix4x4 e QTransform.
O que é novo na versão 5.5:
- Esta adiciona suporte para v5.5.0 Qt incluindo o novo QtLocation e módulos QtNfc.
O que é novo na versão 5.4.1:
- Esta versão adiciona suporte completo para Qt v5.4.0 incluindo os módulos QtWebChannel e QtWebEngineWidgets eo (não mais obsoleto) módulo QtXml.
O que é novo na versão 5.4:
- Esta versão adiciona suporte completo para Qt v5.4.0 incluindo o QtWebChannel e QtWebEngineWidgets módulos eo (não mais obsoleto) módulo QtXml.
O que é novo na versão 5.2:
- Este lançamento suporta plenamente v5.2.0 Qt incluindo o novo QtBluetooth , módulos QtPositioning, QtMacExtras, QtWinExtras e QtX11Extras.
O que é novo na versão 5.1:.
- Adicionado suporte completo para Qt v5.1
- Adicionado o módulo QtSensors.
- Adicionado o módulo QtSerialPort.
- A (quase) completo conjunto de OpenGL v2.0 e OpenGL ES / 2 ligações estão incluídos.
- Cross-compilation é agora suportado. Um arquivo de configuração para Python3 sobre o Raspberry Pi está incluído.
O que é novo na versão 5.0.1:
- Adicionado o módulo QtQuick incluindo a capacidade de criar Python itens rápidas de QML.
- Adicionado o módulo QtQml incluindo a capacidade de criar objetos Python de QML.
- Adicionado o módulo QtMultimediaWidgets.
- Concluída a implementação do módulo QtMultimedia incluindo suporte para câmeras e rádios.
- Adicionado as classes OpenGL restantes para o módulo QtGui.
- Adicionado o argumento de palavra-chave de revisão para pyqtProperty ().
- Adicionado revisão e argumentos argumentos para pyqtSignal ().
- Adicionado o argumento de palavra-chave de revisão para pyqtSlot ().
- Adicionado o plugin pyqt5qmlplugin para qmlscene.
- O módulo loop principal DBus foi renomeado para dbus.mainloop.pyqt5 de dbus.mainloop.qt.
- Adicionado o --no-QML-plugin e opções --qml-plugindir para configure.py.
- Adicionado muitas QtMultimedia, QML e QtQuick exemplos relacionados.
- Classes agora suportam cooperativa multi-herança. (Isto pode apresentar incompatibilidades com PyQt v5.0).
O que é novo na versão 4.10.3:.
- Esta é uma versão menor correção de bug
O que é novo na versão 4.10.2:.
- Esta é uma versão menor correção de bug
O que é novo na versão 5.0:
- v3 Python, v2.7 ou v2.6 são suportadas
- A estrutura do módulo reflete a estrutura da biblioteca do Qt v5.
- Partes do Qt v5 API que são marcados como obsoleto ou obsoletos não são suportadas.
O que é novo na versão 4.9.6:
- O foco desta versão é relativo ao apoio ao Qt v4.8.4 e v5.0.0-RC1.
O que é novo na versão 4.9.5:
- O foco desta versão é relativo ao apoio ao Qt v4.8.3 e v5.0.0-beta1.
Requisitos :
- Qt
- Python
Comentários não encontrado