From the course: Python GUI Development with Tkinter

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Building cascading menus

Building cascading menus

From the course: Python GUI Development with Tkinter

Start my 1-month free trial

Building cascading menus

- [Instructor] Drop-down menus are a ubiquitous element of windowed user interfaces, and an area that you'll want to put extra care into when planning your application. They provide a means for organizing and presenting a multitude of actions to the user. In this video I'll go through the process of creating and populating a standard menu bar and the ways for organizing the menu options, such as separators and sub-menus. This video won't go into detail on human computer interface design or recommended ways to organize and layout your menus. That's a philosophical discussion beyond the scope of this course. In general, though, it's good to avoid letting menus grow too long or become too deeply nested, and always let other users test drive your GUI before releasing it to the wild. Menus are not part of the theme Tk GUI set, so I only need to import the tkinter package. Next I'm going to create my top level root window, with the Tk constructor. And when using menus, you also want to…

Contents