Tkinter: The good, the bad, and the ugly!

python at bdurham.com python at bdurham.com
Thu Dec 30 12:03:54 EST 2010


> These days, Tkinter has pretty much everything that other GUI toolkits 
have: tree views, multi-column listboxes, plus all the basics, available 
through the core widget, the themed ttk widgets, or extension packages. 

***Today, there's no excuse for developing an ugly Tk GUI--if a new Tk 
app is ugly, that's a reflection on the developer, not the toolkit***

+1 (emphasis added)

Other tk/ttk benefits: 
- Very stable
- Cross platform (w/native look and feel via Python 2.7/3.1 ttk)
- Light weight 
- Easy to distribute
- Extensible 

Regarding lack of print support: All GUI frameworks suck in this regard. 
The best approach is to use a technology designed for generating hard
copy output - something like PDF, TeX, or RTF library.

Malcolm



More information about the Python-list mailing list