[EMAIL PROTECTED] writes: > I've read that Tkinter doesn't scale well if you're writing complex > GUIs. I haven't been able to test this hypothesis though. However, > since I had to rewrite VBA apps into Python, to get the right "look > and feel" I needed the widgets that wxPython provided. Since I started > out with C++, I find wxPython better than Tkinter, but it's all pretty > subjective. Try them both!
Tkinteger (dang, I always end up typing it that way, I won't even bother fixing the error) is easy to use for simple gui's, and it's part of the standard python distro which for me is a big advantage (no extra crap to download). However, the widget set is rather ugly and doesn't blend in well with anyone's native widgets; the widget selection itself is rather narrow, and I think kyosohma may be right that it doesn't scale well to complex gui's. I've looked at the code for IDLE's gui and it's terrifying. At this point I think nobody should write desktop gui apps without a good reason. There is a fairly flexible and easy to program gui already running on almost every desktop, namely the web browser. Before you write a gui using some client side toolkit, ask yourself whether you can instead embed a web server in your application and write an HTML gui. That approach is not always the answer, but it has considerable advantages when you can do it that way. -- http://mail.python.org/mailman/listinfo/python-list