Pyqt4.

pyqt é um conjunto de ligações Python para a estrutura de aplicativo QT do Nokia e é executado em todas as plataformas suportadas pelo QT, incluindo Windows, MacOS / X e Linux. Existem dois conjuntos de ligações: PYQT V4 suporta Q
Baixe Agora

Pyqt4. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Riverbank Computing Limited
  • Site do editor:
  • http://www.riverbankcomputing.co.uk
  • Sistemas operacionais:
  • Windows All
  • Tamanho do arquivo:
  • 25.1 MB

Pyqt4. Tag


Pyqt4. Descrição

Um conjunto de ligações Python para o Quadro de Aplicação QT do Nokia O PYQT é um conjunto de ligações python para a estrutura de aplicativo QT do Nokia e é executado em todas as plataformas suportadas pelo QT, incluindo Windows, MacOS / X e Linux. Existem dois conjuntos de ligações: PyQT V4 suporta QT v4; E o mais antigo PYQT V3 suporta o QT v3 e mais cedo. As ligações são implementadas como um conjunto de módulos Python e contêm mais de 300 classes e mais de 6.000 funções e métodos. PYQT4 contém os seguintes módulos Python. * O módulo Qtcore contém as classes de núcleo não-GUI, incluindo o loop de eventos e o mecanismo de sinalização e slots do QT. Ele também inclui abstrações independentes de plataforma para Unicode, threads, arquivos mapeados, memória compartilhada, expressões regulares e configurações de usuário e aplicativo. * O módulo QTGII contém a maioria das classes GUI. Estes incluem uma série de classes de tabela, árvore e lista com base no padrão de design do controlador de visualização do modelo. Também é fornecido um sofisticado widget 2D de tela capaz de armazenar milhares de itens, incluindo widgets comuns. * O módulo QThelp contém classes para criar e visualizar documentação pesquisável e ser capaz de integrar a ajuda on-line com aplicativos PYQT. Ele é baseado na porta C ++ do motor de busca de texto Lucene. * O módulo QTNetwork contém classes para escrever clientes e servidores UDP e TCP. Inclui classes que implementam clientes FTP e HTTP e suportam as pesquisas DNS. Eventos de rede são integrados com o loop de eventos, tornando muito fácil desenvolver aplicativos em rede. * O módulo QToTPENL contém classes que permitem o uso do OpenGL no renderização de gráficos 3D em aplicativos PYQT. * O módulo QTScript contém classes que permitem que os aplicativos PYQT sejam rotulados usando o intérprete JavaScript do QT. * O módulo QTSQL contém classes que se integram com bancos de dados SQL de código aberto e proprietários. Ele inclui modelos de dados editáveis para tabelas de banco de dados que podem ser usadas com classes GUI. Também inclui uma implementação de SQLite. * O módulo QTSVG contém classes para exibir o conteúdo dos arquivos SVG. Suporta as características estáticas do SVG 1.2 minúsculo. * O módulo Qttest contém funções que permitem testes unitários de aplicativos PYQT. O PYQT não implementa a estrutura completa de teste de unidade QT. Em vez disso, assume que a estrutura de teste de unidade Python padrão será usada e implementa essas funções que simulam um usuário interagindo com uma GUI. * O módulo QtWebkit implementa um mecanismo de navegador da Web com base no mecanismo de navegador de código aberto WebKit usado pelo safári da Apple. Ele permite que os métodos e propriedades dos objetos Python sejam publicados e apareçam como objetos JavaScript para scripts incorporados em páginas HTML. * O módulo QTXML implementa interfaces Sax e Dom no analisador XML do QT. * O módulo qtxmlpatterns implementa o suporte XQuery e XPath para modelos de dados XML e personalizados. * O módulo Phonon implementa um framework multimídia que permite o uso de conteúdo de áudio e vídeo em aplicativos PYQT. No Windows DirectX é usado como o back-end, no MacOS / X Quicktime é usado como backend, e no Linux Gstreamer é usado como backend. * O módulo Qtmultimedia implementa a funcionalidade multimídia de baixo nível. Os desenvolvedores de aplicativos normalmente usariam o módulo Phonon. * O módulo Qtassistant implementa uma interface simples para integrar o QT Assistant com aplicativos PYQT para fornecer ajuda on-line. O assistente de Qt é implementado usando o QTHELP. * O módulo QtDesigner contém classes que permitem que o QT Designer seja estendido usando PYQT. * O módulo QaxContainer implementa o acesso a controles ActiveX e objetos COM. Está disponível apenas na versão comercial do PYQT para Windows. * O módulo QT consolida as classes contidas em todos os módulos descritos acima em um único módulo. Isso tem a vantagem de você não ter que se preocupar com qual módulo subjacente contém uma determinada classe. Tem a desvantagem de carregar toda a estrutura QT, aumentando assim a pegada de memória de um aplicativo. Se você usa este módulo consolidado, ou os módulos de componentes individuais estão inativos ao gosto pessoal. * O módulo de suporte do DBUS é instalado como dbus.mainloop.q.qt. O PYQT não suporta as classes DBUs nativas do QT. Em vez disso, o módulo permite que o loop de eventos QT seja usado com as ligações padrão do DBUS Python. Está disponível apenas para PYQT para X11. * O módulo UIC implementa suporte para lidar com os arquivos XML criados pelo QT Designer que descrevem o todo ou parte de uma interface gráfica do usuário. Ele inclui classes que carregam um arquivo XML e recebem diretamente e classes que geram código Python de um arquivo XML para execução posterior.


Pyqt4. Software Relacionado