Tkinter--does anyone use it for sophisticated GUI development?

Matthew Warren Matthew.Warren at Digica.com
Fri Oct 20 06:39:39 EDT 2006


 

> -----Original Message-----
> From: 
> python-list-bounces+matthew.warren=digica.com at python.org 
> [mailto:python-list-bounces+matthew.warren=digica.com at python.o
> rg] On Behalf Of Fredrik Lundh
> Sent: 20 October 2006 06:43
> To: python-list at python.org
> Subject: Re: Tkinter--does anyone use it for sophisticated 
> GUI development?
> 
> Kevin Walzer wrote:
> 
> > Coming from Tcl/Tk, where there are a huge number of 
> extension packages
> > to enhance the Tk widgets and which allow you to make 
> really polished
> > GUI's, I'm struck mainly by how little of this stuff has 
> made it over
> > into Tkinter/Python. For instance, I've developed several Tcl
> > applications that use the core Tk widgets, the Tile theming 
> package, the
> > Bwidget set (great tree widget and listbox, which allows 
> you to embed
> > images), and tablelist (an extremely flexible muti-column listbox
> > display). I've found Python wrappers for some of this 
> stuff, but almost
> > no documentation on how to use them, and very little in the way of
> > actual applications making use of them--which is itself a red flag.
> 
> on the other hand, such wrappers are usually extremely 
> simple, and the 
> mapping between Python and Tk is trivial.  there's simply not much to 
> add to the existing Tk module docs.
> 
> > Am I better off biting the bullet and learning wxPython--a 
> different GUI
> > paradigm to go with the new language I'm trying to learn?
> 
> that's almost designed to get "wx rul3z d00d" replies from 
> the wx crowd. 
>   let's see if they bite.
> 

Weell,  I'm in no position to evangelise it, but alongised other things
for the past two or three weeks I've been looking into different gui
building tools for python, wxDesigner, BoaConstructor, pythonCard and a
couple of others using both tkInter and wxPython.

I've given up trying to find a good one who's method of operation was
quick to pick up, and I've since written the basics of my GUI by hand in
TkInter and now wxPython (was doing that last night as it goes).

..aand so far wxPython is winning easily on the hand-coded front,
especially once you find the demo package and use it. TkInter took me 3
or 4 days without help to work out and build what I needed. WxPython
took an evening and 1 usenet post. And I think it looks much nicer.
I've yet to see what happens with the event loop of either when I start
to use the threaded scheduler I need in the app but hey...


Matt.

(in wrong place to get to google groups again.. As always apologies for
appended text)
--


This email is confidential and may be privileged. If you are not the intended recipient please notify the sender immediately and delete the email from your computer. 

You should not copy the email, use it for any purpose or disclose its contents to any other person.
Please note that any views or opinions presented in this email may be personal to the author and do not necessarily represent the views or opinions of Digica.
It is the responsibility of the recipient to check this email for the presence of viruses. Digica accepts no liability for any damage caused by any virus transmitted by this email.

UK: Phoenix House, Colliers Way, Nottingham, NG8 6AT UK
Reception Tel: + 44 (0) 115 977 1177
Support Centre: 0845 607 7070
Fax: + 44 (0) 115 977 7000
http://www.digica.com

SOUTH AFRICA: Building 3, Parc du Cap, Mispel Road, Bellville, 7535, South Africa
Tel: + 27 (0) 21 957 4900
Fax: + 27 (0) 21 948 3135
http://www.digica.com



More information about the Python-list mailing list