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

Tkinter TreeView-এ আইটেম ডিলিট এবং এডিট করা

TreeView আইটেম এডিট ও ডিলিট

Treeview.selection() দিয়ে সিলেক্ট করা আইটেম tree.item() দিয়ে এডিট এবং tree.delete() দিয়ে ডিলিট করুন।

উদাহরণ

from tkinter import *
from tkinter import ttk

win = Tk()
win.geometry("700x350")

style = ttk.Style()
style.theme_use('clam')

tree = ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8)
tree.column("# 1", anchor=CENTER)
tree.heading("# 1", text="ID")
tree.column("# 2", anchor=CENTER)
tree.heading("# 2", text="Company")

companies = [("1","Honda"),("2","Hyundai"),("3","Tesla"),("4","Wolkswagon"),("5","Tata Motors"),("6","Renault")]
for id, name in companies:
    tree.insert('', 'end', text=id, values=(id, name))

tree.pack()

def edit():
    selected = tree.selection()[0]
    tree.item(selected, text="blub", values=("foo", "bar"))

def delete():
    selected = tree.selection()[0]
    tree.delete(selected)

ttk.Button(win, text="Edit", command=edit).pack()
ttk.Button(win, text="Delete", command=delete).pack()

win.mainloop()

আউটপুট

ট্রিভিউতে কোম্পানির লিস্ট থাকবে। সিলেক্ট করে "Edit" চাপলে মান পরিবর্তিত হবে, "Delete" চাপলে সারি মুছে যাবে।

  1. Tkinter Treeview-এ মাউস দিয়ে একাধিক আইটেম সিলেক্ট করা

  2. টকিন্টার পাইথনে পুরো Treeview ক্লিয়ার করা

  3. Tkinter Text Box-এর কন্টেন্ট ডিলিট করা

  4. macOS ক্যাটালিনায় রিলোকেটেড আইটেমস ফোল্ডার: এটি কী এবং কীভাবে মুছে ফেলবেন?