[Tutor] GUI Development - Which toolkit

Michael Lange klappnase at freenet.de
Mon Feb 6 18:45:48 CET 2006


On Mon, 6 Feb 2006 09:44:48 -0500
Paul Kraus <pkraus at pelsupply.com> wrote:

> I am developing applications that need to run without work on both windows and 
> linux and was wondering what gui toolkits everyone uses and why.
> 
> I have been looking at wxpython and tkinter.
> 

I have only used Tkinter so far, so I cannot say much about wx.

Tkinter's biggest disadvantage is that some advanced widgets are missing, like
a spreadsheet widget or a html viewer. There is also no built-in drag&drop support.
A lot of these things are available by installing extension modules, though.

If you don't need any of these Tkinter is worth a try; it is well documented, stable
and easy to learn, and the biggest advantage over other toolits, it is included in
the standard python distribution.

If you want to use Tkinter you should also have a look at Tix, which is now included
in python's windows installer (and also in any recent linux distro) and which
adds a lot of nice extra widgets to Tkinter, like Combobox and Tree widget.

A good place to find out more about Tkinter is the wiki: <http://tkinter.unpythonic.net/wiki/FrontPage>.

I hope this helps

Michael




More information about the Tutor mailing list