স্ক্রলবারগুলি একটি ফ্রেম বা উইন্ডোতে প্রচুর পরিমাণে পাঠ্য বা অক্ষর মোড়ানোর জন্য ব্যবহৃত হয়। এটি একটি টেক্সট উইজেট প্রদান করে যাতে ব্যবহারকারী যতগুলো অক্ষর চান।
স্ক্রলবার দুই ধরনের হতে পারে:অনুভূমিক স্ক্রলবার এবং উল্লম্ব স্ক্রলবার।
যখনই টেক্সট উইজেটে অক্ষরের সংখ্যা বৃদ্ধি পায় তখন একটি স্ক্রলবারের দৈর্ঘ্য পরিবর্তিত হয়। আমরাttk.Scrollbar ব্যবহার করে স্ক্রলবারের স্টাইল কনফিগার করতে পারি . Ttk অনেক অন্তর্নির্মিত বৈশিষ্ট্য এবং গুণাবলী প্রদান করে যা স্ক্রলবার কনফিগার করতে ব্যবহার করা যেতে পারে।
উদাহরণ
এই উদাহরণে, আমরা একটি টেক্সট উইজেটে একটি উল্লম্ব স্ক্রলবার যোগ করব। আমরা একটি ttk শৈলী থিম ব্যবহার করব স্ক্রলবারের চেহারা কাস্টমাইজ করতে। আমরা এখানে 'ক্লাসিক' থিম ব্যবহার করেছি। একটি সম্পূর্ণ তালিকা ttk থিমের জন্য এই লিঙ্কটি পড়ুন।
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of Tkinter Frame win = Tk() # Set the geometry of Tkinter Frame win.geometry("700x250") style=ttk.Style() style.theme_use('classic') style.configure("Vertical.TScrollbar", background="green", bordercolor="red", arrowcolor="white") # Create a vertical scrollbar scrollbar = ttk.Scrollbar(win, orient='vertical') scrollbar.pack(side=RIGHT, fill=BOTH) # Add a Text Widget text = Text(win, width=15, height=15, wrap=CHAR, yscrollcommand=scrollbar.set) for i in range(1000): text.insert(END, i) text.pack(side=TOP, fill=X) # Configure the scrollbar scrollbar.config(command=text.yview) win.mainloop()কনফিগার করুন
আউটপুট
উপরের কোডটি চালানোর ফলে একটি পাঠ্য উইজেট এবং একটি কাস্টমাইজড উল্লম্ব স্ক্রলবার সহ একটি উইন্ডো প্রদর্শিত হবে৷