Main menu changes

Since we're already in the views.py file, let's start by updating our main menu view with some commands to switch between the record list and record form. We'll add a Go menu containing two more options to our menu that will allow switching between the record list and a blank record form.

Add the following lines between the Options and Help menus:

        go_menu = tk.Menu(self, tearoff=False)        go_menu.add_command(label="Record List",                         command=callbacks['show_recordlist'])        go_menu.add_command(label="New Record",                         command=callbacks['new_record'])        self.add_cascade(label='Go', menu=go_menu)

As before, we're binding these menu commands to functions in the callbacks dictionary, which we'll need to add in our Application class.

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.