wxPython, uma biblioteca GUI multi-plataforma (parte 1)
Esta é a primeira parte de uma série de artigos que irá apresentar a você esta poderosa ferramenta Open Source para a criação de interfaces gráficas para programas escritos em Python. Neste artigo foi abordado uma apresentação do que é o wxPython, a instalação em vários Sistemas Operacionais e uma simples aplicação "Olá Mundo!".
Getting Started
O que é wxPython
WxPython está no ranking dos toolkits que permite escrever aplicações-GUI multi-plataformas no estilo de pyQT, pyGTK ou Tkinter. Mas sob janelas, e sem parecer Tkinter ou pyGTK, uma aplicação wxPython tem um visual muito similar ao que você poderia obter com uma aplicação usando uma GUI Microsoft nativa, como MFC[1].
Isto é possível porque o WxPython é uma espécie de camada fina em cima das classes GUI nativas. Além disso, wxPython é muito simples para aprender e tomar vantagem do que é possível que o Python oferece. Por exemplo, a manipulação de eventos é particularmente boa sob o wxPython. A biblioteca wxPython vem de uma outra biblioteca para C++ chamada wxWidgets, formalmente chamada de wxWindows (Ela data de 1992[2], sendo agora muito estável, eficiente e orientada a objetos, rodando em Windows, Unix (GTK/Motif/Lesstif) e em Macintosh.
[1] Microsoft Foundation Classes
[2] É quase tão velha quanto Tkinter - com data anterior a 1990
Pré-requisitos
Nós assumimos que você leu, tem o conhecimento suficiente sobre Python e está familiarizado com classes e objetos em Python[3].Não são necessários outros conhecimentos em outras áreas.
[3] Se você ainda não é um Pythonista, pode querer dar uma olhada em:
vlws!