Tkinter Listbox विजेट का उपयोग आमतौर पर आइटम्स की सूची बनाने के लिए किया जाता है। यह संख्याओं, वर्णों की सूची स्टोर कर सकता है और सूची आइटम्स को चुनने और संपादित करने जैसी कई सुविधाओं का समर्थन करता है।
Listbox आइटम्स को संपादित करने के लिए, हमें पहले listbox.curselection() फंक्शन का उपयोग करके लूप में आइटम का चयन करना होगा और Listbox में पिछले आइटम को डिलीट करने के बाद एक नया आइटम डालना होगा। Listbox में नया आइटम डालने के लिए, आप listbox.insert(**items) फंक्शन का उपयोग कर सकते हैं।
उदाहरण
इस उदाहरण में, हम Listbox विजेट में आइटम्स की सूची बनाएंगे और सूची में चयनित आइटम को संपादित करने के लिए एक बटन का उपयोग किया जाएगा।
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
# Listbox विजेट बनाएं
lb = Listbox(win, width=100, height=10, background="purple2", foreground="white", font=('Times 13'), selectbackground="black")
lb.pack()
# सूची आइटम का चयन करें और पहले आइटम को डिलीट करें
# एक बार सूची आइटम डिलीट हो जाने के बाद,
# हम Listbox में एक नया आइटम डाल सकते हैं
def edit():
for item in lb.curselection():
lb.delete(item)
lb.insert("end", "foo")
# Listbox में आइटम जोड़ें
lb.insert("end", "item1", "item2", "item3", "item4", "item5")
# Listbox आइटम एडिट और डिलीट करने के लिए बटन जोड़ें
ttk.Button(win, text="Edit", command=edit).pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से आप सूची आइटम्स का चयन और संपादन कर सकेंगे।

आप "Edit" बटन पर क्लिक करके आइटम्स की सूची कॉन्फ़िगर कर सकते हैं।
