Tkinter-এর এন্ট্রি উইজেটটি সাধারণত পাঠ্য ক্ষেত্রে এক-লাইন ইনপুট গ্রহণ করতে ব্যবহৃত হয়। আমরা .get() ব্যবহার করে এন্ট্রি উইজেট থেকে আউটপুট পেতে পারি পদ্ধতি যাইহোক, .get() পদ্ধতিটি স্ট্রিং বিন্যাসে আউটপুট প্রদান করে। উদাহরণস্বরূপ, যদি ব্যবহারকারী এন্ট্রি উইজেটে একটি পূর্ণসংখ্যা সংখ্যা টাইপ করে, এটি একটি স্ট্রিং-এ রূপান্তরিত হয়। একটি পূর্ণসংখ্যাতে এন্ট্রি ইনপুটের ধরন পরিবর্তন করতে, আমরা স্ট্রিংটিকে একটি পূর্ণসংখ্যাতে কাস্ট করতে পারি।
উদাহরণ
এই উদাহরণে, আমরা ব্যবহারকারীর কাছ থেকে একটি পূর্ণসংখ্যা ইনপুট নেওয়ার সময় যোগফল কীভাবে গণনা করতে হয় তা দেখিয়েছি।
# Import the required libraries from tkinter import * # Create an instance of tkinter frame or window win=Tk() # Set the size of the tkinter window win.geometry("700x350") def cal_sum(): t1=int(a.get()) t2=int(b.get()) sum=t1+t2 label.config(text=sum) # Create an Entry widget Label(win, text="Enter First Number", font=('Calibri 10')).pack() a=Entry(win, width=35) a.pack() Label(win, text="Enter Second Number", font=('Calibri 10')).pack() b=Entry(win, width=35) b.pack() label=Label(win, text="Total Sum : ", font=('Calibri 15')) label.pack(pady=20) Button(win, text="Calculate Sum", command=cal_sum).pack() win.mainloop()
আউটপুট