WxPython and TK

Philip Semanchuk philip at semanchuk.com
Mon Aug 8 11:49:44 EDT 2011

On Aug 7, 2011, at 8:26 PM, azrael wrote:

> Today I found a quote from Guido.
> wxPython is the best and most mature cross-platform GUI toolkit, given a number of constraints. The only reason wxPython isn't the standard Python GUI toolkit is that Tkinter was there first.
> -- Guido van Rossum
> OK, now. Isn't it maybe time to throw out TK once and for all? Python is missing one of the most important aspects of todays IT industry. GUI development native library (I mean a serious one).

I don't see how removing TK from the standard library helps to fill the native GUI development library void that you see in 
Python. I guess you're promoting wxPython as the library to fill that void. Getting rid of TK is one argument, adding wxPython is different argument. Are you advocating one, the other, or both?

> If I would have gotten a dollar for every time I talked to someone in a company about why they dont use python for their products and I was served the answer "Well it kind of sucks in GUI development", I would be a millionaire.

And if I had a dollar for every "Let's replace TK with XYZ" post, I'd also be a millionaire. 

I don't object to your argument; criticism of standard library is how it advances. But you're going to have to come up with a better argument than a 5+ year old quote from Guido and an exaggerated claim about why people don't use Python. The "best Python GUI library" conversation is repeated on this list at least once every few months. If the subject really interests you, I recommend that you read the archives and see some of the arguments for and against various GUI toolkits. 


More information about the Python-list mailing list