GUI programs

Detlev Offenbach detlev at die-offenbachs.de
Sun May 30 05:23:17 EDT 2010


I would recommend PyQt. I've done a lot of programming with it 
(http://eric-ide.python-projects.org) and am amazed about the platform 
neutrality it offers.

Regards,
Detlev

jyoung79 at kc.rr.com wrote:

> Just curious if anyone would be willing to share their thoughts
> about different Python GUI programming modules.  I've been
> doing a bit of research and am trying to find something that:
> 
> 1.  Is portable.  Would like to be able to send the module along
> with the main python file that would be able to run a GUI
> window.  Would be sending this to multiple machines.
> Currently I'd like it to work on OS X machines, but it'd be nice
> if it worked on Windows machines, etc.  Probably be using
> Python 2.5 or 2.6.
> 
> 2.  Can show an image (that is zoomable) as well as add GUI
> controls like text fields, popup menues, etc. as well as send
> information back to the program from the text fields, etc.
> For now, I'm really looking for something that can display
> EPS (postscript) and PDF images.
> 
> In my research, here's some GUI modules/programs I've been
> looking at.  I haven't gone real in-depth with these, but did
> just a little testing:
> 
> 1.  wxPython - This looks very good, although I'm not sure
> how to set up portability with this.  Other machines that would
> run the Python code probably wouldn't have the Developer
> Tools or wxPython installed.  I think I could use Py2App for
> OS X to create a Package App but I'm not real familiar with
> how that would all work.
> 
> 2.  Pyglet - This is a pretty cool program.  I was able to display
> a window with an image… but I don't think it has GUI controls
> like text fields, drop down menues, etc.
> 
> 3.  ImageMagick - This one looks cool but I can't figure out how
> to install it correctly on OS X (Snow Leopard).  Not sure if it would
> give me the GUI tools either.
> 
> 4.  PyGui - This one looks very interesting.  Just found it last night
> so haven't looked at it too closely.  Looks like it needs PyObjC on
> the machine for OS X.  I'm assuming that comes pre-installed on
> Snow Leopard machines, but not sure about Leopard or Tiger
> machines.  Anyone have more info about this?
> 
> 5.  NodeBox - This is an incredible application!  Don't think I can
> use it's libraries for what I'm wanting to do, but what a cool
> program!  I will definitely spend some time working with this!
> 
> 6.  TkInter - Does this module come standard on all machines
> that have Python?  Haven't worked with this one much, but if I
> send Python code to other machines would TkInter work?
> 
> Would love to hear anyones thoughts about GUI programming
> and what they use.  Would also like to hear pros/cons with the
> different modules/apps.
> 
> Thanks for looking at my questions.
> 
> Jay

-- 
Detlev Offenbach
detlev at die-offenbachs.de



More information about the Python-list mailing list