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()
আউটপুট
উপরের কোডটি চালানো হলে একটি এন্ট্রি উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে।
যখন আমরা এন্ট্রি উইজেটে কিছু লিখি, তখন এটি কনসোলে এন্ট্রি উইজেট থেকে সমস্ত অক্ষর মুদ্রণ করবে৷
H He Hel Hell Hello Hello Hello W Hello Wo Hello Wor Hello Worl Hello World Hello World!