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.



