Building Graphical User Interfaces with Tk

Level: Introductory
Duration: 2 days
Format: Lecture and hands-on programming activities
Prerequisites: Introduction to Tcl Programming or equivalent Tcl knowledge
Description: Want to build a graphical user interface (GUI) quickly? Want it to run on multiple platforms? Then you want Tk! With remarkably little code, you can add a full-featured GUI to your application that will have a platform-native appearance on Windows, Unix, and Macintosh. This Tcl extension has proven so popular that it’s been ported as the standard GUI library for other scripting languages such as Perl and Python. In this course you’ll explore all the Tk interface components, learn how to modify and extend their behaviors, and become skilled at putting them together into complex multi-window applications.
Books Provided: Practical Programming in Tcl and Tk (4th Edition) by Brent Welch and Ken Jones and Avia course notes