Tkinter টেক্সট মাল্টিলাইন ইউজার টেক্সট ইনপুট নিতে উইজেট ব্যবহার করা হয়। এটি অনেক বৈশিষ্ট্য এবং অন্তর্নির্মিত ফাংশন প্রদান করে যা পাঠ্য উইজেট কাস্টমাইজ করতে ব্যবহার করা যেতে পারে। ধরুন আমাদের একটি অ্যাপ্লিকেশন তৈরি করতে হবে যেখানে আমরা একটি টেক্সটে আইটেমগুলির একটি তালিকা প্রদর্শন করতে চাই উইজেট একটি পাঠ্য উইজেটে আইটেমগুলির একটি তালিকা সন্নিবেশ করতে, আমাদের তালিকার প্রতিটি আইটেমের উপর পুনরাবৃত্তি করতে হবে এবং সেগুলি পাঠ্য-এ সন্নিবেশ করাতে হবে। উইজেট নিচের উদাহরণটি দেখায় কিভাবে এটি বাস্তবায়ন করতে হয়।
উদাহরণ
# Import the required library from tkinter import * # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") # Add the list of items days= ["Sun", "Mon", "Tue","Wed","Thu","Fri","Sat"] text=Text(win, width=80, height=15) text.pack() # Iterate over each item in the list for day in days: text.insert(END, day + '\n') win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে সপ্তাহের দিনগুলি একটি পাঠ্য উইজেটে তালিকা হিসাবে প্রদর্শিত হবে।