Tkinter এন্ট্রি উইজেট হল একটি ইনপুট উইজেট যা শুধুমাত্র একক-লাইন ব্যবহারকারীর ইনপুট সমর্থন করে। এটি পাঠ্য ক্ষেত্রের সমস্ত অক্ষর গ্রহণ করে যদি না বা ইনপুটের জন্য কোনও সীমাবদ্ধতা সেট না করা থাকে। আমরা স্কেল উইজেটের সাহায্যে এন্ট্রি উইজেটের মান পরিবর্তন করতে পারি। স্কেল উইজেটে একটি নিম্ন মান এবং একটি থ্রেশহোল্ড রয়েছে যা ব্যবহারকারীকে একটি নির্দিষ্ট পরিসরে মান সামঞ্জস্য করতে সীমাবদ্ধ করে৷
স্কেল উইজেটের মান আপডেট করার সময় এন্ট্রি উইজেটে মান আপডেট করার জন্য, আমাদের একটি ভেরিয়েবল তৈরি করতে হবে যা স্কেল এবং এন্ট্রি উইজেট উভয়কেই দিতে হবে।
উদাহরণ
#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()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি এন্ট্রি উইজেট এবং একটি স্কেল প্রদর্শিত হবে যা এন্ট্রি উইজেটে মান আপডেট করতে ব্যবহার করা যেতে পারে।