我尝试在Label
中使用values
时向insert
添加treeview
。当我运行代码时,我在treeview
输出GUI中得到的是。!treeview。!label ,而不是Label
中给出的文本。我在treeview
中所需的输出应该是带有relief = "groove"
这样的边框的文本。我该如何处理?
from tkinter import *
from tkinter import ttk
root = Tk()
tree = ttk.Treeview(root)
tree["columns"] = (1)
tree.column(1, width = 50, anchor = "center")
tree.heading(1, text = "Value")
label = ttk.Label(tree, text = "This is label", relief = "groove")
tree.insert("", "end", text = "data", values = label)
vsb = ttk.Scrollbar(root, orient = "vertical", command = tree.yview)
vsb.pack(side = "right", fill = "y")
hsb = ttk.Scrollbar(root, orient = "horizontal", command = tree.xview)
hsb.pack(side = "bottom", fill = "x")
tree.configure(yscrollcommand = vsb.set)
tree.configure(xscrollcommand = hsb.set)
tree.pack(expand = True, fill = "both", side = "left")
root.mainloop()