How is GUI programming in Python?

Mike Driscoll kyosohma at
Thu Apr 10 19:24:31 CEST 2008

On Apr 10, 12:05 pm, Michel Bouwmans <mfb.chikaz... at> wrote:
> Hash: SHA1
> Paul Rubin wrote:
> > Chris Stewart <cstewart... at> writes:
> >> 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?
> > If by "best" you mean "easiest", that is probably tkinter, which
> > comes with python.  It is somewhat rudimentary and the widgets that
> > come with it don't look so great.  But if you just want to put up
> > GUI's with basic functionality and not much glitz, it is ok for most
> > such purposes.
> > out how to use
> I don't quite agree with you on this. Tkinter may be easy because it is
> available by standard in Python, but that's about it in my opinion. The
> API, look and performance hit is horrible. You're much better of with PyQt4
> which makes the job really simple.
> Version: GnuPG v1.4.7 (GNU/Linux)
> iD8DBQFH/kjhDpaqHmOKFdQRAj+kAJ0d3aHqpv/mh7kSqtDqUFXtJsxi1gCfU5UP
> 2Ygw9ttRIYX+ioMyBVUNsVo=
> =stR5

I see a lot of people recommend using pyQt, but they never mention the
controversy that surrounds its licensing. There have been many posts
on the subject already, but if the OP ever decides to sell anything
they create, I've heard that QT's licensing is kind of squirrelly.
Maybe this has been straightened out?

I looked at the website and found it fairly confusing. And don't you
need to download QT itself?


More information about the Python-list mailing list