मान लीजिए किसी particular एप्लिकेशन में, हमारे पास user के लिए drop-down list में कुछ fixed set of options या choices हैं। Options या Choices को OptionMenu Widget Constructor का उपयोग करके बनाया जा सकता है।
OptionMenu(window, variable, choice1, choice2, choice3...)
एक बार option बन जाने के बाद, इसका पता click event द्वारा लगाया जा सकता है जो generally print करता है कि कोई particular option selected है या नहीं। इस उदाहरण के लिए, हम बस एक एप्लिकेशन बनाएंगे जहां एक check button कुछ choices के साथ range (1 से 9) से मौजूद होगा। Default रूप से, button को set method का उपयोग करके "1" पर set किया जाता है। अन्य options select करने पर button screen पर print होगा।
उदाहरण
# Import the tkinter library
from tkinter import *
# Create an instance of tkinter frame
tk = Tk()
tk.geometry("700x300")
# Create the option and Check Button Event
def OptionMenu_CheckButton(event):
print(var.get())
pass
# Create the variables
var = StringVar()
var.set("1")
options = ["1", "2", "3", "4", "5", "6", "7", "8", "9"]
OptionMenu(tk, var, *(options), command=OptionMenu_CheckButton).pack()
tk.mainloop()
आउटपुट
उपरोक्त code चलाने से user द्वारा selected options trace होंगे और screen पर print होंगे।
