Last time I saw, GUIs in Python were extremely ugly, how’s it today?
(saw some beautiful images on google images, but I don’t know if are really Python’s)
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Python 2.7 and 3.0 ships with the themed tk (“ttk”) widgets which look much better than previous versions of Tk (though, honestly, any competent GUI developer can make even older Tk look good). Don’t let the people who don’t know much about Tk sway you from using it, it’s still a very viable toolkit for many, many tasks. You won’t be creating a Photoshop clone with it, but how many people write those kinds of apps anyway?
I’ve been using wxPython for the past year and would still choose Tkinter over it for most tasks. Tkinter is much simpler and in many respects more powerful. The only advantage wxWidgets has is that it has more built-in widgets, but I find many of them a bit buggy and hard to use. For most apps that most people will write, Tkinter is still an excellent choice.
Some screenshots of themed widgets are available here:
http://code.google.com/p/python-ttk/wiki/Screenshots
Here’s a screenshot of a Tkinter app that uses the themed widgets on the Mac:
http://www.codebykevin.com/phynchronicity-running.png