From the course: Python GUI Development with Tkinter

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Planning the design

Planning the design

(intensifying swooshes) - [Instructor] Before I just start coding away, I like to first draft out a general picture of what I want the GUI to look like in the end. This picture will be helpful in determining what widgets to create, and more importantly, where exactly to place them. I'll start my draft of the GUI by drawing a box to represent the window containing the End Feedback form. As the requirement stated, the form needs to display the Desert to Sea logo and the message to the user inviting them to leave their comments about the tour. I also want to thank the customer for taking the tour, so I'm going to include a bold Thank You header line as well. We know that we need to input fields for the user to enter their name and email address. Since both of these can be written on a single line, I'm going to use the entry widgets for each of them. The requirements also stated that the user should be able to enter multiple lines of comments, so I should use a text widget to implement…

Contents