Python-SIP.

uma ferramenta para gerar ligações python do código C ++
Baixe Agora

Python-SIP. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Python License
  • Preço:
  • FREE
  • Nome do editor:
  • Phil Thompson
  • Site do editor:
  • http://wiki.python.org/moin/PyQt

Python-SIP. Tag


Python-SIP. Descrição

Uma ferramenta para gerar ligações python do código C ++ Uma das características do Python que torna tão poderosa é a capacidade de fazer bibliotecas existentes, escritas em C ou C ++ e disponibilizá-las como módulos de extensão do Python. Tais módulos de extensão são frequentemente chamados de ligações para a biblioteca.sip é uma ferramenta que torna muito fácil criar ligações python para bibliotecas C e C ++. O Python-SIP foi originalmente desenvolvido para criar PYQT, as ligações python para o kit de ferramentas Qt, mas podem ser usadas para criar ligações para qualquer biblioteca C ou C ++.Sip compreende um gerador de código e um módulo Python. O gerador de código processa um conjunto de arquivos de especificação e gera código C ou C ++, que é então compilado para criar o módulo de extensão de ligações. O módulo Python SIP fornece funções de suporte para o código gerado automaticamente. Os arquivos de especificação contêm uma descrição da interface da biblioteca C ou C ++, isto é, as classes, métodos, funções e variáveis. O formato de um arquivo de especificação é quase idêntico a um arquivo de cabeçalho C ou C ++, tanto que a maneira mais fácil de criar um arquivo de especificação é para editar o arquivo de cabeçalho correspondente.Sip torna fácil explorar as bibliotecas C ou C ++ existentes em um Ambiente produtivo de programação interpretativa. O SIP também facilita a solicitação de python (talvez um protótipo) e implemente partes de seleção do aplicativo (talvez por motivos de desempenho) em C ou C ++. O que há de novo nesta versão: · Esta versão adiciona a capacidade de envolver classes e funções de maneiras diferentes e permite que um aplicativo escolha uma determinada implementação no tempo de execução. · Adiciona suporte para __iter__ e __next__. · Os tipos mapeados agora podem atuar como um namespace para enums e métodos estáticos. · O / Array / Annotation agora pode ser aplicado a classes e tipos mapeados. · O / Noargparser / Annotation agora pode ser aplicado a métodos, bem como funções.


Python-SIP. Software Relacionado

gtkaml.

gtkaml é uma linguagem de marcação de aplicativos para GTK + VALA. ...

153

Download