PyQt5 - Introdução
PyQt é um kit de ferramentas de widgets de GUI. É uma interface Python paraQt, uma das mais poderosas e populares bibliotecas de GUI de plataforma cruzada. O PyQt foi desenvolvido pela RiverBank Computing Ltd. A versão mais recente do PyQt pode ser baixada de seu site oficial - riverbankcomputing.com
PyQt API é um conjunto de módulos contendo um grande número de classes e funções. EnquantoQtCore módulo contém funcionalidade não-GUI para trabalhar com arquivo e diretório, etc., QtGuimódulo contém todos os controles gráficos. Além disso, existem módulos para trabalhar com XML(QtXml), SVG (QtSvg)e SQL (QtSql)etc.
Uma lista de módulos usados com freqüência é fornecida abaixo -
QtCore - Classes básicas não GUI usadas por outros módulos
QtGui - Componentes da interface gráfica do usuário
QtMultimedia - Aulas para programação multimídia de baixo nível
QtNetwork - Aulas de programação de rede
QtOpenGL - Aulas de suporte OpenGL
QtScript - Aulas para avaliar Scripts Qt
QtSql - Aulas para integração de banco de dados usando SQL
QtSvg - Aulas para exibir o conteúdo de arquivos SVG
QtWebKit - Aulas de renderização e edição de HTML
QtXml - Aulas para lidar com XML
QtWidgets - Aulas para criar IUs clássicas no estilo desktop
QtDesigner - Classes para estender o Qt Designer
Ambientes de Apoio
PyQt é compatível com todos os sistemas operacionais populares, incluindo Windows, Linux e Mac OS. É uma licença dupla, disponível sob GPL e também sob licença comercial. A última versão estável éPyQt5-5.13.2.
janelas
Rodas para arquitetura de 32 ou 64 bits são fornecidas e são compatíveis com Python versão 3.5 ou posterior. A maneira recomendada de instalar é usandoPIP utilidade -
pip3 install PyQt5
Para instalar ferramentas de desenvolvimento como o Qt Designer para suportar rodas PyQt5, a seguir está o comando -
pip3 install pyqt5-tools
Você também pode construir PyQt5 em Linux / macOS a partir do código-fonte www.riverbankcomputing.com/static/Downloads/PyQt5