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