एक ड्रॉपडाउन मेनू वर्टिकली स्टैक्ड मेनू आइटम्स की एक सूची है जो एप्लिकेशन के टॉप मेनू बार पर दिखाई देती है। हम Menu() का ऑब्जेक्ट बनाकर Tkinter एप्लिकेशन में एक मेनू बार बना सकते हैं जिसमें सभी मेनू आइटम मौजूद होते हैं।
ऐसी स्थिति हो सकती है जब हम कीबोर्ड शॉर्टकट का उपयोग करके मेनू चुनना चाहें और कुछ बेसिक ऑपरेशन करना चाहें। सभी मेनू के लिए की बाइंड करने के लिए, हम bind_all(<Key>, callback) मेथड का उपयोग करते हैं।
उदाहरण
इस उदाहरण में, एप्लिकेशन विंडो में आइटम्स का एक मेनू होता है। जब हम Ctrl + Q का कॉम्बिनेशन दबाते हैं, तो यह मेन विंडो को बंद कर देता है।
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("750x350")
def exit():
win.destroy()
# मेनू बार बनाएं
menubar = Menu()
filemenu = Menu(menubar, tearoff=False)
menubar.add_cascade(label="File", underline=0, menu=filemenu)
filemenu.add_command(label="1.a", underline=1)
filemenu.add_command(label="2.b", underline=1)
filemenu.add_command(label="3.c", underline=1)
filemenu.add_command(label="Quit", underline=1, command=exit, accelerator="Ctrl+Q")
win.config(menu=menubar)
filemenu.bind_all("", exit)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें मेनू बार पर एक लेबल टेक्स्ट और एक मेनू होगा।

अब, मेनू आइटम "Quit" पर क्लिक करें या मेन विंडो को बंद करने के लिए Ctrl+Q दबाएं।