1 - Introdução
O
wxPython é um conjunto de ferramentas GUI - Graphical User Interface (GUI toolkit) para a linguagem de programação Python. Este conjunto de ferramentas permite a criação de programas com uma interface gráfica robusto e altamente funcional de forma simples e fácil. O wxPython é implementado como um módulo de extensão para o Python (código nativo) que encapsula a biblioteca popular wxWidgets cross-plataform, que é escrita em C++.
Assim como Python e wxWidgets, wxPython é Open Source, o que significa que é livre para qualquer pessoa usar e o código fonte é disponível para livre inspeção e modificação. Da mesma forma, qualquer pessoa pode contribuir com correções ou melhorias para o projeto.
wxPython é um conjunto de ferramentas cross-plataform. Isso significa que o mesmo programa poderá ser executado em múltiplas plataformas sem qualquer modificação. As plataformas atualmente suportadas são: 32-bit Microsoft Windows, a maioria dos sistemas Unix ou descendentes deste (tais como Linux), e Macintosh OS X.
Uma vez que a linguagem é Python, programas wxPython são simples, fáceis de escrever e fáceis de entender.
2 - Baixando e instalando o wxPython
O primeiro passo para o baixar o wxPython é visitar o site
http://www.wxpython.org. Este é o site oficial do projeto. Como a nossa instalação será feita no Windows XP e a nossa versão do Python instalada é a Python 2.5, precisamos localizar o download correto.
Vá até a página de downloads
http://www.wxpython.org/download.php e localize a seção Microsoft Windows. Logo abaixo teremos uma tabela de wxPython runtime. Basta localizar a versão correta do Python e clicar no link "win32-unicode" para baixar a versão Unicode. O nome do arquivo que baixaremos é wxPython2.8-win32-unicode-2.8.4.0-py25.exe.
O processo de instalação é bem simples. Basta um duplo-clique no instalador e seguir as opções pré-definidas no instalador. Apenas lembre-se de permitir que o instalador coloque os arquivos do wxPython dentro do diretório Lib/site-packages de sua instalação do Python.
3 - Testando o wxPython
Para verificar se o wxPython já está pronto para ser usado, vamos escrever um exemplo bem simples. Considere o código a seguir:
Salve este código como janela.py no diretório de sua preferência e execute-o com o comando:
O resultado será semelhante ao mostrado na figura seguinte: