Listbox আইটেম এডিট করার পদ্ধতি
Tkinter Listbox-এ আইটেম এডিট করতে curselection() দিয়ে সিলেক্ট করা আইটেম ডিলিট করে নতুন আইটেম insert() করুন।
উদাহরণ
from tkinter import *
from tkinter import ttk
win = Tk()
win.geometry("700x350")
lb = Listbox(win, width=100, height=10, background="purple2", foreground="white", font=('Times 13'), selectbackground="black")
lb.pack()
def edit():
for item in lb.curselection():
lb.delete(item)
lb.insert("end", "foo")
lb.insert("end", "item1", "item2", "item3", "item4", "item5")
ttk.Button(win, text="Edit", command=edit).pack()
win.mainloop()
আউটপুট
লিস্টবক্স থেকে একটি আইটেম সিলেক্ট করে "Edit" বাটন চাপলে সেটি "foo" টেক্সটে পরিবর্তিত হবে।