কম্পিউটার

Tkinter এ একটি স্কেল সহ এন্ট্রি উইজেট মান কিভাবে পরিবর্তন করবেন?


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()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি এন্ট্রি উইজেট এবং একটি স্কেল প্রদর্শিত হবে যা এন্ট্রি উইজেটে মান আপডেট করতে ব্যবহার করা যেতে পারে।

Tkinter এ একটি স্কেল সহ এন্ট্রি উইজেট মান কিভাবে পরিবর্তন করবেন?


  1. Tkinter এ একটি বোতাম চাপার পর এন্ট্রি উইজেটটি কীভাবে সাফ করবেন?

  2. কিভাবে Tkinter দিয়ে একটি মাল্টিলাইন এন্ট্রি তৈরি করবেন?

  3. নির্দিষ্ট Tkinter উইজেটের বর্ডার কালার কিভাবে সেট করবেন?

  4. Tkinter-এ একটি বোতাম ব্যবহার করে 'এন্ট্রি' উইজেটের পাঠ্য/মান/কন্টেন্ট কীভাবে সেট করবেন?