Listbox উইজেট একটি আইটেমের তালিকা প্রদর্শন করে (সংখ্যা, আইটেম, কর্মচারির তালিকা ইত্যাদি)। দীর্ঘ তালিকা হলে সেটি উইন্ডোর ভিতরে দেখার জন্য স্ক্রলবারের প্রয়োজন হয়। Scrollbar() অবজেক্ট Инициализира করে Listbox-এ স্ক্রলবার সংযুক্ত করা যায়। Listbox কনফিগার করে স্ক্রলবারকে অ্যাসাইন করলে Listbox স্ক্রলযোগ্য হয়।
উদাহরণ
এই উদাহরণে ১ থেকে ১০০ পর্যন্ত সংখ্যার একটি Listbox তৈরি করা হয়েছে যেটির সাথে একটি ভার্টিক্যাল Scrollbar যুক্ত।
# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x350")
# Scrollbar অবজেক্ট তৈরি
s = Scrollbar()
# ভার্টিক্যাল স্ক্রলবার
scrollbar = ttk.Scrollbar(win, orient='vertical')
scrollbar.pack(side=RIGHT, fill=BOTH)
# Listbox উইজেট যোগ
listbox = Listbox(win, width=350, font=('Helvetica 15 bold'))
listbox.pack(side=LEFT, fill=BOTH)
# Listbox-এ মান যোগ
for values in range(1, 101):
listbox.insert(END, values)
# স্ক্রলবার কনফিগার
listbox.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=listbox.yview)
win.mainloop()
আউটপুট
উপরোক্ত কোড রান করলে একটি উইন্ডোতে স্ক্রলযোগ্য Listbox দেখাবে।
