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

Tkinter Listbox-এ আইটেমের ইনডেক্স কীভাবে পাবেন?

Listbox আইটেমের ইনডেক্স বের করার পদ্ধতি

Tkinter Listbox-এ ক্লিক করা আইটেমের ইনডেক্স জানতে curselection() এবং get() মেথড ব্যবহার করুন।

উদাহরণ

from tkinter import *

win = Tk()
win.geometry("700x350")

lb = Listbox(win, width=100, height=10, font=('Times 13'), selectbackground="black")
lb.pack()

def save():
    for item in lb.curselection():
        print("You have selected " + str(item+1))

lb.insert("end", "A", "B", "C", "D", "E", "F")
Button(win, text="Save", command=save).pack()

win.mainloop()

আউটপুট

উইন্ডোতে A-F পর্যন্ত লিস্ট থাকবে। একটি আইটেম সিলেক্ট করে "Save" বাটন চাপলে কনসোলে সিলেক্ট করা আইটেমের ইনডেক্স (১-বেসড) প্রিন্ট হবে।

You have selected 3
  1. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

  2. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  3. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি

  4. Python Tkinter রুট উইন্ডো হাইড বা ডিস্ট্রয় করা