एप्लिकेशन में आइटम्स की सूची प्रदर्शित करने के लिए, टिंकर एक लिस्टबॉक्स विजेट प्रदान करता है। इसका उपयोग लंबवत रूप से वस्तुओं की सूची बनाने के लिए किया जाता है। जब हम टेक्स्ट को एक विशिष्ट लिस्टबॉक्स आइटम बदलना चाहते हैं, तो हमें पहले listbox.curselection() पर पुनरावृति करके आइटम का चयन करना होगा। और हटाने के बाद एक नया आइटम डालें। सूची में कोई आइटम सम्मिलित करने के लिए, आप listbox.insert(**items) का उपयोग कर सकते हैं।
उदाहरण
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") # Create a Listbox widget lb=Listbox(win) lb.pack(expand=True, fill=BOTH) # Define a function to edit the listbox ite def edit(): for item in lb.curselection(): lb.delete(item) lb.insert("end", "foo") # Add items in the Listbox lb.insert("end","item1","item2","item3","item4","item5") # Add a Button To Edit and Delete the Listbox Item ttk.Button(win, text="Edit", command=edit).pack() win.mainloop()
आउटपुट
उपरोक्त कोड को निष्पादित करने से एक विंडो प्रदर्शित होगी जिसमें मदों की एक सूची होगी।
अब, सूची से एक आइटम चुनें और "संपादित करें" पर क्लिक करें। यह सूची में चयनित आइटम को संपादित करेगा।