[Pythonmac-SIG] mac python gui: Framework vs. wxPython

Kevin Dangoor kid at kendermedia.com
Sat Feb 19 21:12:46 CET 2005


This question seems to come up a lot. Here's my quick summary:

1) EasyDialogs is nice but can only do really, really simple things.

2) If you're strictly doing Mac work, pyobjc is your best bet, because 
you can do basically anything that can be done in Objective-C. You
can really use the Mac GUI to its fullest.

3) wxPython's goal is to allow cross-platform programming using native 
widgets. Though it uses native widgets, you don't get the same level of 
control that you do with pyobjc. If you're not specifically setting out 
to do cross-platform deployment, use pyobjc.

There have been long threads on GUI toolkits within just the past couple 
of weeks... check out the mailing list archives for the full scoop.

Kevin

Chris Jerdonek wrote:

> Newcomer question:
>
> For making a GUI python application for Mac, what're the differences 
> and pros/cons between (1) using wxPython and (2) using the MacPython 
> modules described in the official python documentation (EasyDialogs, 
> Framework, etc.)?
>
> And what's the relationship between these two approaches?
>
> Thanks in advance for any help,
> CHRIS




More information about the Pythonmac-SIG mailing list