tkinter-এ, আমরা প্যাকেজ ব্যবহার করে Text এট্রিবিউট ব্যবহার করে টেক্সট উইজেট তৈরি করতে পারি। যাইহোক, একটি GUI অ্যাপ্লিকেশন তৈরি করার সময়, কখনও কখনও আমাদের একটি টেক্সট উইজেট থেকে ইনপুট ক্যাপচার করতে হয়৷
আমরা .get() ব্যবহার করে একটি পাঠ্য উইজেটে ব্যবহারকারীর কাছ থেকে ইনপুট পেতে পারি পদ্ধতি আমাদের ইনপুট পরিসরটি নির্দিষ্ট করতে হবে যা প্রাথমিকভাবে 1.0 থেকে END পর্যন্ত হবে যা অক্ষরগুলিকে শুরু এবং শেষ পর্যন্ত শেষ দেখায়৷
উদাহরণ
#Import tkinter library from tkinter import * #Create an instance of tkinter window or frame win=Tk() win.geometry("700x300") def get_input(): value=my_text_box.get("1.0","end-1c") print(value) #Creating a text box widget my_text_box=Text(win, height=5, width=40) my_text_box.pack() #Create a button for Comment comment= Button(win, height=5, width=10, text="Comment", command=lambda: get_input()) #command=get_input() will wait for the key to press and displays the entered text comment.pack() win.mainloop()প্রদর্শন করবে।
আউটপুট
উপরের কোডটি চালানোর ফলে একটি টেক্সটবক্স প্রদর্শিত হবে যা ব্যবহারকারীর কাছ থেকে ইনপুট গ্রহণ করবে এবং কনসোলে আউটপুট প্রিন্ট করবে।