ट्किंटर कॉम्बोबॉक्स का उपयोग एंट्री विजेट में ड्रॉप-डाउन मेनू जोड़ने के लिए किया जाता है, जिससे यह किसी भी एप्लिकेशन के मल्टीपल डेटा को हैंडल करने के लिए उपयोगी बनाता है। कॉम्बोबॉक्स विजेट को Combobox(arguments) का उपयोग करके बनाया जा सकता है। हालांकि, किसी एप्लिकेशन की विशेष आवश्यकता के लिए, हम कॉम्बोबॉक्स विजेट के लिए डिफ़ॉल्ट वैल्यू सेट कर सकते हैं। इसे उन सभी रिकॉर्ड्स को वेरिएबल में सूचीबद्ध करके सेट किया जा सकता है जो कॉम्बोबॉक्स में मौजूद होने चाहिए। current(index) मेथड में विशेष वैल्यू के इंडेक्स को निर्दिष्ट करके, हम कॉम्बोबॉक्स विजेट में डिफ़ॉल्ट वैल्यू सेट कर सकते हैं।
उदाहरण
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# ट्किंटर फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# ट्किंटर फ्रेम की ज्योमेट्री सेट करें
win.geometry("750x250")
# कॉम्बोबॉक्स बनाएं
combobox = ttk.Combobox(win, state="readonly")
combobox['values'] = ('C++', 'Java', 'Python')
combobox.current(2)
combobox.pack(pady=30, ipadx=20)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक विंडो प्रदर्शित होगी जिसमें कुछ डिफ़ॉल्ट वैल्यू के साथ एक कॉम्बोबॉक्स होगा। हम current मेथड के इंडेक्स को बदलकर डिफ़ॉल्ट वैल्यू बदल सकते हैं।
