Combobox विजेट Tkinter में बहुमुखी विजेट्स में से एक है जिसका उपयोग इसमें कुछ मानों वाली ड्रॉपडाउन सूची बनाने के लिए किया जाता है। आप ड्रॉपडाउन सूची से एक मान चुन सकते हैं जो Combobox विजेट के डिफ़ॉल्ट मान से प्रतिस्थापित हो जाता है। आप Combobox(root, width, text) विजेट के कंस्ट्रक्टर को इनिशियलाइज़ करके एक Combobox विजेट बना सकते हैं।
मामले पर विचार करें, यदि उपयोगकर्ता Combobox विजेट से चयनित मान को क्लियर करना चाहता है, तो ऐसा करने का एकमात्र तरीका set('') मेथड का उपयोग करके Combobox विजेट का मान NULL के रूप में सेट करना है। निम्नलिखित उदाहरण दर्शाता है कि इसे कैसे करना है।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# Combobox को क्लियर करने का फ़ंक्शन
def clear_cb():
cb.set('')
# दिनों की टपल परिभाषित करें
days = ('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat')
# एक Combobox विजेट बनाएं
var = StringVar()
cb = ttk.Combobox(win, textvariable=var)
cb['values'] = days
cb['state'] = 'readonly'
cb.pack(fill='x', padx=5, pady=5)
# चयनित Combobox टेक्स्ट मान को क्लियर करने के लिए बटन बनाएं
button = Button(win, text="Clear", command=clear_cb)
button.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से Combobox विजेट और चयनित मान को Combobox विजेट से क्लियर करने के लिए "Clear" बटन वाली विंडो प्रदर्शित होगी।

अब Combobox विजेट से चयनित मान को क्लियर करने के लिए "Clear" बटन पर क्लिक करें।
