একটি তালিকাবক্স উইজেটে আইটেমের একটি তালিকা থাকে যেমন সংখ্যা বা অক্ষরের তালিকা। ধরুন আপনি Listbox উইজেট ব্যবহার করে আইটেমগুলির একটি দীর্ঘ তালিকা তৈরি করতে চান। তারপর, তালিকার সমস্ত আইটেম দেখার জন্য একটি সঠিক উপায় থাকা উচিত। লিস্ট বক্স উইজেটে স্ক্রলবার যোগ করা এই ক্ষেত্রে সহায়ক হবে।
একটি নতুন স্ক্রলবার যোগ করতে, আপনাকে লিস্টবক্স (প্যারেন্ট, বিজি, এফজি, প্রস্থ, উচ্চতা, বিডি, **বিকল্প) ব্যবহার করতে হবে নির্মাণকারী একবার লিস্টবক্স তৈরি হয়ে গেলে, আপনি স্ক্রলবার(**বিকল্প) এর একটি বস্তু তৈরি করে এটিতে একটি স্ক্রলবার যোগ করতে পারেন।
উদাহরণ
#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("700x350") #Create a vertical scrollbar scrollbar= ttk.Scrollbar(win, orient= 'vertical') scrollbar.pack(side= RIGHT, fill= BOTH) #Add a Listbox Widget listbox = Listbox(win, width= 350, bg= 'bisque') listbox.pack(side= LEFT, fill= BOTH) for values in range(100): listbox.insert(END, values) listbox.config(yscrollcommand= scrollbar.set) #Configure the scrollbar scrollbar.config(command= listbox.yview) win.mainloop()কনফিগার করুন
আউটপুট
উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে একটি তালিকাবক্স উইজেট রয়েছে যার মধ্যে বেশ কয়েকটি আইটেম রয়েছে। উল্লম্ব স্ক্রলবার লিস্টবক্স উইজেটের সাথে সংযুক্ত।