স্ক্রলবার অ্যাপ্লিকেশনে ডাইনামিক আচরণ যোগ করে। Tkinter-এ আমরা ভার্টিক্যাল এবং হরিজন্টাল দুটি ধরনের স্ক্রলবার তৈরি করতে পারি। Scrollbar() উইজেট Инициализира করে স্ক্রলবার তৈরি করা হয়। হরিজন্টাল স্ক্রলবার बनाने জন্য orient="horizontal" ব্যবহার করতে হয়। উইজেট কনফিগার করে স্ক্রলবার সংযুক্ত করা হয়।
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট
from tkinter import *
# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x350")
# ডামি টেক্সট
text_v = "Python is dynamically-typed and garbage-collected..."
text_h = ("\nNASA \n Google \nNokia \nFacebook \n Netflix \n Expedia \n Reddit \n Quora \n MIT\n Udemy \n Shutterstock \nSpotify\nAmazon\nMozilla\nDropbox")
# ভার্টিক্যাল স্ক্রলবার
scroll_v = Scrollbar(win)
scroll_v.pack(side=RIGHT, fill="y")
# হরিজন্টাল স্ক্রলবার
scroll_h = Scrollbar(win, orient=HORIZONTAL)
scroll_h.pack(side=BOTTOM, fill="x")
# Text উইজেট
text = Text(win, height=500, width=350, yscrollcommand=scroll_v.set, xscrollcommand=scroll_h.set, wrap=NONE, font=('Helvetica 15'))
text.pack(fill=BOTH, expand=0)
text.insert(END, text_v)
text.insert(END, text_h)
# স্ক্রলবার কনফিগার
scroll_h.config(command=text.xview)
scroll_v.config(command=text.yview)
win.mainloop()
আউটপুট
উপরোক্ত কোড রান করলে পাইথন প্রোগ্রামিং সম্পর্কিত টেক্সট সহ একটি উইন্ডো দেখাবে যেটিতে হরিজন্টাল এবং ভার্টিক্যাল স্ক্রলবার রয়েছে।
