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: