Ferramentas Pessoais

PySide: Bindings Qt4 para Python Gerados Automaticamente

PySide, Qt4, bindings

Nível da Palestra: Intermediário

PySide são os bindings Python do framework Qt4 produzidos pelo Instituto Nokia de Tecnologia, lançado recentemente sob licença LGPL. Existem muitas alternativas para criação de bindings Python para bibliotecas C/C++: a API CPython, Cython, SIP/Swig, Boost.Python. Qualquer que seja a alternativa escolhida quando se trata de exportar grandes bibliotecas C/C++ para Python o processo manual além de tedioso é propenso a erros. Sendo assim, a tarefa de geração de bindings deve ser tão automatizada quanto possível, ao mesmo tempo que preserva o poder do desenvolvedor de alterar detalhes particulares do código gerado. Esta apresentação mostrará o PySide, descrevendo suas características, e explicando o processo de criação. Também será discutida a ferramenta geradora de bindings Python baseada no código do QtScript Generator da antiga Trolltech. Veremos sua arquitetura, modo de usar e problemas gerais encontrados ao exportar bibliotecas C++ para Python.

Palestrante

Marcelo Lira dos Santos

Recife - PE

Estudante de Eng. da Computação na UFPE; desenvolvedor do Instituto Nokia de Tecnologia; membro fundador do CInLUG (grupo de usuários Linux do Centro de Informática da UFPE; membro do Debian-PE; desenvolvedor Python, C/C++ e outras linguagens.

Voltar para Programação

Ações do documento
Programação

Programação

Do dia 21 a 23 de Outubro ocorreu o maior encontro da Comunidade Python no Brasil. Confira como foi de alto nível a programação do evento.