Purpose: central place to organize Tk related information on the wiki, etc.
Is this sf.net project still the primary SF.net contact for Tk? yes
What: Tk Where: http://sourceforge.net/projects/tktoolkit/ http://prdownloads.sourceforge.net/tcl/tk8.4.9-src.tar.gz ftp://tcl.activestate.com/pub/tcl/nightly-cvs/ http://wiki.tcl.tk/HowDoIReportABug http://www.tcl.tk/ http://resource.tcl.tk/resource/ http://www.tcl.tk/software/tcltk/8.4.html ftp://www.tcl.tk/pub/tcl/mac/MacTk8.3.0.sea.hqx ftp://www.tcl.tk/pub/tcl/misc/w32s130.exe ftp://www.tcl.tk/pub/tcl/misc/unz512xN.exe ftp://www.tcl.tk/pub/tcl/tcl8_0/vclibs80.zip http://www.cs.wisc.edu/%7Embirk/bc450rtl.zip ftp://info.service.rug.nl/networks/novell/netwire/novuser/11/bc450rtl.zip ftp://nic.switch.ch/mirror/novell/netwire/novuser/11/bc450rtl.zip ftp://nctuccca.edu.tw/vendors/Novell/netwire/novuser/11/bc450rtl.zip http://www.bj-ig.de/tcltk/flat.txt http://www.bj-ig.de/wtk/ http://ftp.bj-ig.de/pub/tcltk/README.speedpatch http://ftp.bj-ig.de/pub/tcltk/ http://www.cl.cam.ac.uk/%7Emgk25/ucs-fonts.html http://www.xraylith.wisc.edu/%7Ekhan/software/tcl/ ftp://ftp.ucsd.edu/pub/alpha/tcl/ http://jfontain.free.fr/tcltk.spec http://people.a2000.nl/hkooiman/hjk/mpw/ http://xcin.linux.org.tw/ Description: Tk is an X11 extension for Tcl. It provides the means to write simple scripts to create and manipulate X window system windows with the various manipulators available in C libraries such as Motif. or Windows NT and Macintosh are available. The Wiki site contains a description of the process for reporting bugs and patches. The ucs-fonts page point to a fixed font which supports over 2800 ISO 10646-1 characters. There are supposedly other Unicode character supporting fonts. The xraylith site has patches for Tk so that it will build under either Mingw (native windows 32 bit) or Cygwin (POSIX emulation layer) environments using the GNU c compiler. The ucsd site has some Codewarrior mcp files to compile Tk8.2 on the Macintosh. The a2000 site documents the changes needed to Tcl and Tk 8.2.1 to compile with MPW. The xcin web site is a project generating patches for X software to support the Chinese input methods. Patches for Tk are in the process of being written. The Tcl core site has a directory where they are accumulating patches for Tk. Tk 8.x depends on the corresponding Tcl 8.x package being installed. Source or precompiled binaries for Windows (Win32s, Windows 95 The ime zip file contains Tk 8.4a1 patches for Windows to support the Japanese Input Method Editor. Tk 8.4.9 is the latest release of Tk. Updated: 01/2005 Contact: See the web site
[Insert either a pointer to an intro to Tk, or write a few paragraphs describing what Tk is and why it is so unique]
[Insert here pointers and discussions regarding Tk features]
As is well known, most Tcl distributions provide two interpreters, tclsh and wish. The main differences between these are that wish automatically starts Tk and on Windows doesn't pop up a DOS console window (puts commands to standard output just don't go anywhere). Until recently, for technical reasons using wish had to be the only way to get at Tk. However, in later versions by using Tk as a loadable package you can use it via tclsh and still have full console access on all platforms.
Many other languages have Tk packages; some of which work by loading all of Tcl in and then executing Tk commands. Perl/Tk, on the other hand, rewrote all of Tk in a way that wasn't bound to Tcl, for example. See Tcl and other languages.
Among other topics in "Tcl/Tk for Rapid Web Services Development" [L1 ], CL hints at the advantages Tk interfaces enjoy over both Web applications and traditional Visual Basic form-oriented GUIs. He's published dozens of other articles [L2 ] on various aspects of Tk (without more than scratching the surface of all that can be written). For instance, see http://www.itworld.com/AppDev/1243/UIR000804tk/ as a nice intro to Tk.
How Tk compares to other GUI toolkits
History of Tk built-in visual elements
In the beginning - first stop for someone new to Tcl and Tk
Coming to Tcl/Tk from an IDE environment
A tutorial for Tk in Tcl[L3 ] and in Perl[L4 ]
tk is also the name of a Tk command. See:
TV Where does the name come from, ToolKit?
Yes.
[Things to explain: Bryan Schofield's posting on multiple Tk interpreters; double-buffering examples; ...]
See also Category Tk Library for discussions on various functions in the Tk C APIs.
[ Category Command | Tk syntax help | Arts and Crafts of Tcl-Tk Programming | Category Package ]