[Pythonmac-SIG] wxPython the perfect GUI toolkit on mac os x?

Kevin Ollivier kevino at tulane.edu
Fri Oct 31 18:14:16 EST 2003


Hi Leo,

On Oct 30, 2003, at 8:07 PM, leo wrote:

> hi there
>
> on my mac i want to built small to medium GUI apps with python:
>
> i) what's the best toolkit: tkinter, wxPython or what? stability, ease 
> of
> use
>
> and runtime portability between mac and windows are the main criteria.
>
> ii) i asked this question in comp.lang.python before and it looked like
> wxPython is the generally recommendation. but does wxPython works on 
> os x?
> and where do i get the wxWindows lib for macs?
>

As Russell pointed out, wxPython is a bit more complex and may require 
to you read through C++ docs, though they are some of the clearest and 
well-maintained C++ docs I've ever read. =) (Also, the new version in 
development plans on removing some of the current complexities, like 
IDs for event bindings, Python-specific docs, and maybe even 
Python-like property getting/setting) However, in my experience it is 
also the best tool out there for building cross-platform applications 
that have native look and feel. (If not the only toolkit to truly do 
so.) There are a large number of controls available that work on 
Windows, Mac and Linux.

The wxWindows libs come with the wxPython installer package, available 
from wxPython.org. BTW, there is no wxPython installer yet for the 
version of Python included in Panther, but it will still work with 
Jack's Framework installer that is used for Jaguar. (We hope to have a 
wxPython installer for Panther's Python in a week or so, we didn't have 
pre-release copies of Panther so we couldn't prepare the package in 
advance!)

Kevin




More information about the Pythonmac-SIG mailing list