Tkinter টেক্সট উইজেট মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করতে ব্যবহার করা হয়। এটি এন্ট্রি উইজেটের মতো কিন্তু পার্থক্য হল যে টেক্সট উইজেট একাধিক লাইন টেক্সট সমর্থন করে। একটি টেক্সট উইজেট তৈরি করার জন্য, আমাদের একটি টেক্সট অবজেক্ট ইনস্ট্যান্ট করতে হবে।
একাধিক পাঠ্য যোগ করার জন্য স্ক্রলবার যোগ করতে হবে। টেক্সট উইজেটে একটি স্ক্রলবার যোগ করার জন্য, আমরা ScrolledText(root)কে কল করতে পারি। ফাংশন এই ফাংশনটি সাধারণত একটি স্ক্রলবার সহ একটি পাঠ্য ক্ষেত্র তৈরি করে৷
স্ক্রোল করা পাঠ্য(রুট) ফাংশন Tkinter ScrolledText মডিউলে থাকে। আমরা নিম্নলিখিত কমান্ড ব্যবহার করে এটি আমদানি করতে পারি,
from tkinter.scrolledtext import ScrolledText
উদাহরণ
এই উদাহরণে, আমরা একটি পাঠ্য উইজেট তৈরি করব এবং তারপরে এটিতে একটি স্ক্রলবার যুক্ত করব৷
#Import the library from tkinter import * from tkinter.scrolledtext import ScrolledText #Create an object of tkinter window or frame win = Tk() #Define the geometry of window win.geometry("650x250") #Create an instance of Text Widget ScrolledText(win).pack() win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি টেক্সট উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে যা মাল্টিলাইন ব্যবহারকারী ইনপুট এবং একটি নেটিভ স্ক্রলবার সমর্থন করে৷