How is GUI programming in Python?

Peter Decker pydecker at gmail.com
Thu Apr 10 12:56:05 EDT 2008


On Wed, Apr 9, 2008 at 8:54 PM, Chris Stewart <cstewart913 at gmail.com> wrote:

> I've always had an interest in Python and would like to dabble in it
>  further.  I've worked on a few very small command line programs but
>  nothing of any complexity.  I'd like to build a really simple GUI app
>  that will work across Mac, Windows, and Linux.  How painful is that
>  going to be?  I used to be really familiar with Java Swing a few years
>  ago.  I imagine it will be similar.
>
>  Next, what would you say is the best framework I should look into?
>  I'm curious to hear opinions on that.

I've found wxPython to be the best all-around choice: it looks right
on Mac, Win and Gtk/Linux, as it uses native controls. The one
downside is that its C++ roots show, and make for somewhat ugly and
unPythonic code.

I've been using the Dabo framework (http://dabodev.com) for over a
year now, and it's great. They use wxPython for the UI, but wrap it in
a consistent and intelligent layer that makes development much simpler
and straightforward.


-- 

# p.d.



More information about the Python-list mailing list