|
发表于 2021-7-22 21:55:45
|
显示全部楼层
本帖最后由 qq1151985918 于 2021-7-22 21:56 编辑
- import tkinter as tk
- from tkinter import ttk
- root = tk.Tk()
- columns = ("A", "B", "C")
- tree = ttk.Treeview(root, show="headings", columns=columns)
- tree.column("A", anchor="center")
- tree.column("B", anchor="center")
- tree.column("C", anchor="center")
- tree.heading("A", text="A")
- tree.heading("B", text="B")
- tree.heading("C", text="C")
- lists = [{"A": "A1", "B": "B1", "C": "C1"},
- {"A": "A2", "B": "B2", "C": "C2"}]
- i = 0
- for v in lists:
- tree.insert("", i, values=(v.get("A"), v.get("B"), v.get("C")))
- i += 1
- tree.pack(expand=True)
- def change_values():
- tree.item(tree.selection(), values=("A333", "B333", "C333"))
- button = tk.Button(text="修改属性", command=change_values)
- button.pack()
- root.mainloop()
复制代码 |
|