टिंकर में मेनू विजेट का उपयोग किसी एप्लिकेशन के नेविगेशन बार में मेनू बार बनाने के लिए किया जाता है। यह टाइटल बार से पहले एप्लिकेशन विंडो के शीर्ष पर स्थित है। कभी-कभी, हम एक धराशायी रेखा देखते हैं जो पहले मेनू आइटम के शीर्ष पर दिखाई देती है। टियरऑफ़ (बूलियन) मेनू में विशेषता निर्दिष्ट करती है कि यदि हम मेनू आइटम सम्मिलित करना प्रारंभ करते हैं, तो प्रारंभ में सभी आइटम 1 से अनुक्रमणित हो जाते हैं। हालांकि, जब हम टियरऑफ़ को बंद करते हैं संपत्ति, आइटम अपनी अनुक्रमणिका 0 से शुरू कर सकता है और धराशायी रेखा ऊपर से गायब हो जाएगी।
उदाहरण
# Import the tkinter library from tkinter import * # Create an instance of tkinter frame win= Tk() # Set the size of the Tkinter window win.geometry("700x350") # Create an instance of MenuBar menubar= Menu(win) file= Menu(menubar, tearoff= 0) # Add Menu Items file.add_command(label= "New") file.add_command(label= "Open") file.add_command(label="Save") file.add_separator() file.add_command(label= "Quit") menubar.add_cascade(label="File", menu=file) win.config(menu=menubar) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से नेविगेशन बार पर एक मेनू के साथ एक विंडो प्रदर्शित होगी। जब हम मेनू पर क्लिक करते हैं, तो यह मेनू-वस्तुओं की एक सूची प्रदर्शित करेगा।