टिंकर एंट्री विजेट एक इनपुट विजेट है जो केवल सिंगल-लाइन उपयोगकर्ता इनपुट का समर्थन करता है। यह टेक्स्ट फ़ील्ड में सभी वर्णों को तब तक स्वीकार करता है जब तक कि इनपुट के लिए कोई प्रतिबंध निर्धारित न हो। हम स्केल विजेट की मदद से एंट्री विजेट के मान को बदल सकते हैं। स्केल विजेट में एक कम मान और एक थ्रेशोल्ड होता है जो उपयोगकर्ता को किसी विशेष श्रेणी में मान को समायोजित करने के लिए सीमित करता है।
स्केल विजेट के मूल्य को अपडेट करते हुए एंट्री विजेट में मान को अपडेट करने के लिए, हमें एक वैरिएबल बनाना होगा जो स्केल और एंट्री विजेट दोनों को दिया जाना है।
उदाहरण
#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() आउटपुट
उपरोक्त कोड को चलाने से एक एंट्री विजेट और एक स्केल प्रदर्शित होगा जिसका उपयोग एंट्री विजेट में मान को अपडेट करने के लिए किया जा सकता है।
