কম্পিউটার টিউটোরিয়াল

Tkinter-এ গ্রিডের ভিতরে স্ক্রলযোগ্য Listbox তৈরি


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 দেখাবে।

Tkinter-এ গ্রিডের ভিতরে স্ক্রলযোগ্য Listbox তৈরি


  1. Python Tkinter-এ ফ্রেমলেস (Frameless) উইন্ডো তৈরি করা

  2. Tkinter ব্যবহার করে ড্রপ-ডাউন মেনু তৈরি করা

  3. পাইথনে Tkinter ব্যবহার করে বাটন তৈরি

  4. পাইথন Tkinter-এ কালার গেম তৈরি