** Summary ** An interactive community project to teach [Tcl/Tk] [scripting]. ** Description ** This page is a group project. Please add topics, fill in information on topics already present, etc. If you were going to teach someone to program in Tk, where would you start? [What is Tk]?: [Tk syntax help]: [The Hello World program as implemented in Tcl/Tk]: [Show me an example]: takes the Hello World program farther. [Hello, Widgets! (a rock-bottom basic tutorial in Tcl and Tk)]: [Widgets in the initial Tk package]: many screenshots [Tk examples]: [Tk glossary]: [Tk performance]: [Text widget example]: [Text widget syntax highlighting]: [A change-sensitive text widget]: [A little hypertext system]: [menu]: [Menus made easy]: [An entry with a history]: [Tk image Dos and Don'ts]: [A simple voltmeter]: [Dial widget]: [A little spellchecker]: [A little function plotter]: [An analog clock in Tk]: [Tkeyes]: [A file properties dialog]: [A minimal console]: [A little file searcher]: [Scroll bars that appear only when needed]: [Paning widgets]: [Interrupting loops]: how to build a stop button [Apple Macintosh and Tcl/Tk]: [Microsoft Windows and Tcl]: [Microsoft Windows and Tk]: [Windows/CE]: [Pocket PC]: [Common questions about Tk]: [Bag of Tk algorithms]: lots of little procs, help yourself [A minimal editor explained]: [A minimal doodler explained]: [Some common mistakes when programming in Tcl/Tk]: [Tcl/Tk Template Applications]: a template for a basic Tk application [Event programming and why it is relevant to Tcl/Tk programming]: [Widgets in the initial Tk package]: [Bindings and why they are important]: [How does one change the font in the wish widgets]?: [How do I insert text programmatically at the current insertion point]: in a text widget? [Which Widget]: How to find the name and type of a TK Widget. [When all you want is to run a Tk application]: [Shapes and Lights - a simple canvas script]: [Coming to Tcl/Tk from an IDE environment]: [http://aspn.activestate.com/ASPN/docs/ActiveTcl/tcl/tk_contents.htm%|%ActiveTcl User Guide]: For [ActiveTcl] [A tiny drawing program]: [Writing Tk programs so that the user can do simple custimizations without modifying the application]: [Writing Tk programs so that the user can extend or interact with them without modifying the application]: If you don't know Tcl all that well yet, you should visit [Beginning Tcl] to help you get the hang of the language that Tk is most commonly hosted in. <> Tutorial