কম্পিউটার

Tkinter এন্ট্রি উইজেটের সাথে একটি ভেরিয়েবলকে কিভাবে সংযুক্ত করবেন?


Tkinter এন্ট্রি উইজেট হল একটি ইনপুট উইজেট যা একক-লাইন ব্যবহারকারীর ইনপুট সমর্থন করে এবং গ্রহণ করে। এটি UTF-8 মডিউলে সব ধরনের অক্ষর গ্রহণ করে। এন্ট্রি উইজেট থেকে ইনপুট পাওয়ার জন্য, আমাদের একটি ভেরিয়েবল নির্ধারণ করতে হবে (ডেটা প্রকারের উপর ভিত্তি করে এটি গ্রহণ করে) যা শুধুমাত্র স্ট্রিং অক্ষর গ্রহণ করে। তারপর, get() পদ্ধতি ব্যবহার করে, আমরা এন্ট্রি উইজেট থেকে প্রদত্ত ইনপুট প্রিন্ট করতে পারি।

উদাহরণ

# Import the Tkinter Library
from tkinter import *

# Create an instance of Tkinter Frame
win = Tk()

# Set the geometry of window
win.geometry("700x250")

# Define a String Variable
var = StringVar()

# Define a function to print the Entry widget Input
def printinput(*args):
   print(var.get())

# Create an Entry widget
entry = Entry(win, width=35, textvariable=var)
entry.pack()

# Trace the Input from Entry widget
var.trace("w", printinput)
win.mainloop()

আউটপুট

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

Tkinter এন্ট্রি উইজেটের সাথে একটি ভেরিয়েবলকে কিভাবে সংযুক্ত করবেন?

যখন আমরা এন্ট্রি উইজেটে কিছু লিখি, তখন এটি কনসোলে এন্ট্রি উইজেট থেকে সমস্ত অক্ষর মুদ্রণ করবে৷

H
He
Hel
Hell
Hello
Hello
Hello W
Hello Wo
Hello Wor
Hello Worl
Hello World
Hello World!

  1. Tkinter এ একটি এন্ট্রি উইজেটের মান কিভাবে পাবেন?

  2. Tkinter-এ ttk.Entry-এর ফন্ট কীভাবে পরিবর্তন করবেন?

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

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