एक ऐसे परिदृश्य पर विचार करें जहां हमें ड्रॉपडाउन सूची के रूप में विकल्पों के साथ एक मेनू प्रदर्शित करने की आवश्यकता है। इस विशेष सुविधा को प्राप्त करने के लिए, Tkinter एक OptionMenu विजेट प्रदान करता है जिसमें इसमें विकल्प और आइटम की सूची जोड़ने की सुविधा होती है। हम OptionMenu विजेट के डिफ़ॉल्ट व्यवहार को इसकी प्रॉपर्टी जैसे बैकग्राउंड कलर, चौड़ाई, ऊंचाई, फोरग्राउंड कलर आदि को कॉन्फ़िगर करके सेट कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from PIL import Image, ImageTk
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# एक लेबल जोड़ें
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)
# चयन स्टोर करने के लिए एक वेरिएबल बनाएं
var = StringVar()
# OptionMenu विजेट बनाएं और इसमें विकल्प जोड़ें
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)
win.mainloop()आउटपुट
उपरोक्त कोड चलाने पर विकल्प के रूप में दिनों वाला एक OptionMenu प्रदर्शित होगा। मेनू में कुछ बैकग्राउंड कलर और फोरग्राउंड कलर होता है जिसे कॉन्फ़िगरेशन मेथड में बदला जा सकता है।
