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 Widgets entry.main.efirst -width 25 entry .main.elast -width 25 entry .main.eaddress -width 50 entry .main.ecity -width 25 entry .main.estate -width 3 entry .main.ezip -width 5 entry .main.ephone -width 25 # Label Widgets label .main.first -text "First...