Adding a menu and menu items
Menus offer a very compact way of presenting a large number of choices to the user without cluttering the interface. Tkinter offers the following two widgets to handle menus:
- The Menu widget: This appears at the top of applications, which is always visible to end users
- The menu Items: This shows up when a user clicks on a menu
We will use the following code to add Toplevel menu buttons:
my_menu = Menu(parent, **options)
For example, to add a File menu, we will use the following code:
# Adding Menubar in the widget menu_bar = Menu(root) file_menu = Menu(menu_bar, tearoff=0) # all file menu-items will be added here next menu_bar.add_cascade(label='File', menu=file_menu) root.config(menu=menu_bar)
The following screenshot is ...
Get Tkinter GUI Application Development Blueprints 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.