- Tcl Dev Kit -- ActiveState's Tcl toolset has put some effort into spit and polish of their Tcl tools. The docs [1] have several screenshots of various tools.
- InstallBase -- http://installbase.sourceforge.net/screenshots.shtml
- snackamp -- http://snackamp.sourceforge.net
- tkdiff -- http://a.fsdn.com/con/app/proj/tkdiff/screenshots/60321.jpg
- lipsumcolor -- http://www.oklin.com/oklin2/lipsumcolor/lipsumcolor.jpg
- Oklin PAM -- http://www.oklin.com/oklin2/pam/pictures/pam_screen1_fr.jpg
- Tk_Theme -- http://www.xmission.com/~georgeps/Tk_Theme/Tk_Theme_With_Malephiso.png
(dead link)
- Getleft -- http://personal1.iddeo.es/andresgarci/getleft/english/snaps.html
- pgaccess -- http://bschwarz.com/projects/pgaccess/
- RamDebugger
- moodss -- http://jfontain.free.fr/moodss/
- Alphatk -- http://www.santafe.edu/~vince/alphatk/intro.html
- tkabber [2] -- a very well-done Jabber client.
- Impress -- [3] - a WYSIWYG layout program that generates postscript.
- Visual Tcl -- [4] - high-quality Tcl/Tk application development environment
- Browsex - http://www.pdqi.com/browsex/brxshot1.jpg
- Not only looks good, it works amazingly well. Tcl API allows complete control from Tcl/Tk apps
- OpenVerse -- [5] - interactive chat program.
Similar page Tk widgets look fine under Windows
One of the problems here is who defines good? There are quite vocal members of the community who advocate that only if gtk is supported is an application good enough for their clients. Others call for even closer move to the Windows look and feel for their clients. The Mac OS X supports want tk to look even more like that environment. About the only way that these things are going to be achieved is if these community members begin submitting patches to Tk to provide the support that they must have.WJR To me, good is a combination of:
- Usability (quantifiable through usability testing)
- Aesthetic appeal (harder to quantify as it's somewhat subjective)
TV Tk cannot be seen seperately from its windows, for the scientifically oriented probably this looks good enough:


This discussion was started at c.l.t. because of an article [6] at Freshmeat.
Apparently the recently concluded Tcl'2003 conference had much discussion on this topic. Read the related wiki pages for details.
EKB 27 April 2005 -- Looking at the comments from the conference, I was struck by the (true) comment that it's so easy to make a GUI in Tcl/Tk that many people end up making bad ones. The same is true for HTML, it's so easy to make a web page that many people end up making bad ones. But there are lots of books to help people make decent HTML sites, because designers end up face to face with web sites that programmers have released into the wild and they have risen to the challenge.It seems to me that an interface design book/site aimed specifically at Tcl/Tk could be useful. What guidelines should people follow? What's been seen to work? There are some good books on UI design, but none that I know of that get you past typing
pack .myBeautifulWidget ...or tell you if you would be better off using grid or place instead.LV I agree. Not only is it easy to make bad looking GUIs, it is tough to design and implement GUIs that work well. By that I mean that don't have annoying extra dialogs, or make bad assumptions without a means for the user to set to something better, etc.EKB 29 April 2005 -- In hopes it might be useful for making good-looking Tcl, I'm going to start a page on User Interface Design for Tcl/Tk. Please add to it!
[bsb] - 2009-10-15 03:58:58gitk looking less ugly with tk8.5, see: http://navarra.ca/?p=44
