একটি Tkinter অ্যাপ্লিকেশনে একটি উইজেট এটিতে এক্সটেনশন এবং বৈশিষ্ট্য যোগ করে সহজেই কনফিগার করা যেতে পারে। tkinter-এ টেক্সট উইজেট মাল্টিলাইন ব্যবহারকারীর ইনপুট গ্রহণ করতে ব্যবহৃত হয়। আমরা টেক্সট উইজেটের ভিতরে একটি স্ক্রলবার যোগ করে পাঠ্যটিকে স্ক্রোলযোগ্য করে তুলতে পারি।
স্ক্রোল করা পাঠ্য উইজেট টিকিন্টার লাইব্রেরিতেও উপলব্ধ। এটি পাঠ্য উইজেট এবং স্ক্রলবার উইজেটের সমন্বয় যা একটি অ্যাপ্লিকেশনে পাঠ্য স্ক্রোল করার মতো বৈশিষ্ট্য সরবরাহ করে। একটি অ্যাপ্লিকেশনে ScrolledText উইজেট ব্যবহার করার জন্য, আপনাকে প্রথমে এটি আমদানি করতে হবে। স্ক্রোল করা পাঠ্য উইজেট স্ট্যান্ডার্ড টেক্সট এর অনুরূপ কাজ করে উইজেট এটিতে সমস্ত বৈশিষ্ট্য এবং গুণাবলী অন্তর্ভুক্ত রয়েছে যা উইজেটে ব্যাপকভাবে ব্যবহার করা যেতে পারে৷
উদাহরণ
# Import the tkinter library from tkinter import * from tkinter.scrolledtext import ScrolledText from lorem_text import lorem # Create an instance of tkinter frame win= Tk() # Set the size of the Tkinter window win.geometry("700x350") # Set the title of the window win.title("Scrolled Text") # Add ScrolledText widget size= 10 text= ScrolledText(win, width=40, height= 50) text.insert(END, lorem.paragraphs(10)) text.pack(fill= BOTH, side= LEFT, expand= True) win.mainloop()
আউটপুট
উপরের কোডটি কার্যকর করলে একটি মাল্টিলাইন টেক্সট উইজেট দেখাবে। পাঠ্য উইজেটের ভিতরের পাঠ্যগুলি স্ক্রোলযোগ্য। আমরা এটিতে মোড়ানো বৈশিষ্ট্য যুক্ত করে আরও ভাল আউটপুট দেখতে পারি।