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

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

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" টেক্সটে পরিবর্তিত হবে।

  1. টকিন্টার পাইথনে ক্যানভাস ক্লিয়ার করা

  2. পাইথনে Tkinter ব্যবহার করে টাইটেল বার এডিট করা

  3. Tkinter-এ Listbox থেকে একাধিক সিলেক্টেড আইটেম রিমুভ করা

  4. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি