Creating an address book interface

In the following example, we will create an address book interface containing button, entry, label, and frame widgets. This will be the basis for the final application and illustrate how to use the grid and pack commands to create a more complex layout. The interface design is as follows:

 

Column 0

Column 1

Column 2

Column 3

  

Row 0

First Name Entry

Last Name Entry

 

Photo Label

  

Row 1

First Name Label

Last Name Label

    

Row 2

Address Entry

     

Row 3

Address Label

     

Row 4

City Entry

State Entry

Zip Entry

   

Row 5

City Label

State Label

Zip Label

   

Row 6

Phone Entry

     

Row 7

Phone Label

  

Photo Label

  

Row 8

Previous Button

 

Next Button

   

Row 9

Add Button

Save Button ...

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.