How to choose the right GUI toolkit ?

Nick Craig-Wood nick at craig-wood.com
Thu Nov 9 05:30:04 EST 2006


John Salerno <johnjsal at NOSPAMgmail.com> wrote:
>  Dan Lenski wrote:
> 
> > So, is there another toolkit I should be looking at?
> 
>  I highly recommend wxPython.

I'd second that!

There is a book also

  "WxPython in Action"

  http://www.amazon.com/Wxpython-Action-Noel-Rappin/dp/1932394621

Which is certainly my preferred way of learning new stuff!

>  It's very mature, full-featured, and portable, and fairly easy to
>  learn as well.

...with native look and feel on each platform unlike GTK / TK

It has got a huge set of widgets and an excellent demo program in
which you can try them all out and steal their code.

There are some bits of it in which the C++ heritage sticks out, but
over the years the toolkit designers have been tucking those under the
carpet.  The MethodNaming is a bit odd too!

A minor annoyance is that there are a number of features which only
work on a subset of the platforms.  These are well documented though.

IMHO the best of the toolkits, but it is a personal choice and yours
may differ!

There is also PyQT which we wrote off as we wanted to write commercial
applications too.  As it happens we have a commercial QT licence, but
we decided we didn't want to have to incurr the additional expense of
renewing it.

-- 
Nick Craig-Wood <nick at craig-wood.com> -- http://www.craig-wood.com/nick



More information about the Python-list mailing list