Designing the application

With our specification in hand and our requirements clear, it's time to start designing our solution. We'll start with the form GUI component itself.

We're going to create a basic design for our form in the following three steps:

  1. Determine the appropriate input widget for each data field
  2. Group together related items to create a sense of organization
  3. Layout our widgets in their groups on a form sheet

Get Python GUI Programming with Tkinter 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.