অ্যাপ্লিকেশনে আইটেমগুলির একটি তালিকা প্রদর্শন করতে, Tkinter একটি তালিকাবক্স উইজেট প্রদান করে। এটি উল্লম্বভাবে আইটেমগুলির একটি তালিকা তৈরি করতে ব্যবহৃত হয়। যখন আমরা পাঠ্যটি একটি নির্দিষ্ট তালিকাবক্স আইটেম পরিবর্তন করতে চাই, তখন আমাদের প্রথমে 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()
আউটপুট
উপরের কোডটি কার্যকর করলে একটি উইন্ডো প্রদর্শিত হবে যাতে আইটেমগুলির একটি তালিকা রয়েছে৷
এখন, তালিকা থেকে একটি আইটেম নির্বাচন করুন এবং "সম্পাদনা করুন" ক্লিক করুন। এটি তালিকার নির্বাচিত আইটেম সম্পাদনা করবে৷
৷