Creating the Address Book application

As with any Tcl/Tk application, the manner in which the script is created determines the behavior. This is especially apparent when interacting with global variables. The global variables for our application are defined in the main body of the script to allow them to be accessed by the procedures. For the sake of formatting, I have used line continuation characters, "\" that may not be required in your text editor.

How to do it…

First, we will start by creating the graphical user interface. Enter the following into the address_book Tcl file:

 # Load the Tk Package package require Tk # Configure the Window wm title . "Address Book" # Main Frame frame .main -borderwidth 1 -relief solid -padx 10 -pady 10 # Entry ...

Get Tcl/Tk 8.5 Programming Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.