टिंकर एंट्री विजेट एक इनपुट विजेट है जो केवल सिंगल-लाइन उपयोगकर्ता इनपुट का समर्थन करता है। यह टेक्स्ट फ़ील्ड में सभी वर्णों को तब तक स्वीकार करता है जब तक कि इनपुट के लिए कोई प्रतिबंध निर्धारित न हो। हम स्केल विजेट की मदद से एंट्री विजेट के मान को बदल सकते हैं। स्केल विजेट में एक कम मान और एक थ्रेशोल्ड होता है जो उपयोगकर्ता को किसी विशेष श्रेणी में मान को समायोजित करने के लिए सीमित करता है।
स्केल विजेट के मूल्य को अपडेट करते हुए एंट्री विजेट में मान को अपडेट करने के लिए, हमें एक वैरिएबल बनाना होगा जो स्केल और एंट्री विजेट दोनों को दिया जाना है।
उदाहरण
#Import the Tkinter Library from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry of window win.geometry("700x350") #Create an Integer Variable to set the initial value of Scale var = IntVar(value=10) #Create an Entry widget entry = ttk.Entry(win,width= 45,textvariable=var) scale = Scale(win, from_=10, to=200, width= 20, orient="horizontal", variable=var) entry.place(relx= .5, rely= .5, anchor= CENTER) scale.place(relx= .5, rely= .6, anchor = CENTER) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक एंट्री विजेट और एक स्केल प्रदर्शित होगा जिसका उपयोग एंट्री विजेट में मान को अपडेट करने के लिए किया जा सकता है।