Tkinter-এ একটি এন্ট্রি উইজেট একটি ইনপুট উইজেট ছাড়া আর কিছুই নয় যা একটি পাঠ্য ক্ষেত্রে একক-লাইন ব্যবহারকারীর ইনপুট গ্রহণ করে। একটি এন্ট্রি উইজেটে প্রবেশ করা ডেটা ফেরত দিতে, আমাদের ব্যবহার করতে হবে get() পদ্ধতি এটি এন্ট্রি উইজেটের ডেটা ফেরত দেয় যা আরও কনসোলে প্রিন্ট করা যেতে পারে।
উদাহরণ
নিম্নলিখিত উদাহরণটি ইনপুট ডেটা ফেরত দেবে যা একটি লেবেল উইজেটের সাহায্যে উইন্ডোতে প্রদর্শন করতে ব্যবহার করা যেতে পারে৷
#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define a function to return the Input data def get_data(): label.config(text= entry.get(), font= ('Helvetica 13')) #Create an Entry Widget entry = Entry(win, width= 42) entry.place(relx= .5, rely= .5, anchor= CENTER) #Inititalize a Label widget label= Label(win, text="", font=('Helvetica 13')) label.pack() #Create a Button to get the input data ttk.Button(win, text= "Click to Show", command= get_data).place(relx= .7, rely= .5, anchor= CENTER) win.mainloop()
আউটপুট
যদি আমরা উপরের কোডটি কার্যকর করি, তাহলে এটি একটি এন্ট্রি উইজেট সহ একটি উইন্ডো প্রদর্শন করবে এবং পর্দায় ইনপুট প্রদর্শনের জন্য একটি বোতাম প্রদর্শন করবে৷
এখন, "শোতে ক্লিক করুন" বোতামে ক্লিক করুন এবং এটি ক্যানভাসে ব্যবহারকারীর ইনপুট প্রদর্শন করবে৷