Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将按钮和文本框添加到Tkinter树视图中的行_Python_Python 2.7_Tkinter - Fatal编程技术网

Python 将按钮和文本框添加到Tkinter树视图中的行

Python 将按钮和文本框添加到Tkinter树视图中的行,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,我正在使用Python2.7和Tkinter设计一个基本工具,用信息填充表格。我希望能够编辑显示名称类别,只需点击它,并在删除列中有一个按钮,将其从树视图中删除。。下面是我的代码,可以在这里找到我通常尝试制作的模型图像。以下是我目前掌握的代码: from Tkinter import * import ttk root = Tk() root.wm_title("Manage") frame = ttk.Frame(root) frame.pack() tree=ttk.Treeview(

我正在使用Python2.7和Tkinter设计一个基本工具,用信息填充表格。我希望能够编辑显示名称类别,只需点击它,并在删除列中有一个按钮,将其从树视图中删除。。下面是我的代码,可以在这里找到我通常尝试制作的模型图像。以下是我目前掌握的代码:

from Tkinter import *
import ttk

root = Tk()
root.wm_title("Manage")

frame = ttk.Frame(root)
frame.pack()

tree=ttk.Treeview(frame)

style = ttk.Style()
style.configure(".", font = ("Helvetica", 14))
style.configure("Treeview.Heading", font = ("Helvetica", 16) )

tree["columns"] = ("one", "two", "three", "four")
tree.column("one", width=170)
tree.column("two", width=255)
tree.column("three", width=510)
tree.column("four", width=85)

tree.heading('#0', text = "Type")
tree.heading("one", text = "Category")
tree.heading("two", text = "Display Name")
tree.heading("three", text = "GUID")
tree.heading("four", text = "Delete")

tree.insert("" , 0,    text = "Line 1", values = ("1A","1b"), tag = "orow")

id2 = tree.insert("", 1, "dir2", text = "Dir 2", tag = "erow")
tree.insert(id2, "end", "dir 2", text = "sub dir 2", values = ("2A","2B"))

tree.tag_configure('orow', background = '#EEEEEE')
tree.tag_configure('erow', background = '#CACBCB')

tree.pack()
root.mainloop()
我是Tkinter的新手,TkDocs有点让人困惑。感谢您回答关于将小部件插入Treeview的问题。您只能插入字符串。

与关于将小部件插入Treeview的回答相同。您只能插入字符串。

我经常引用。然而,它并不是完美无缺的(有一些错误),我有时会提到它更难阅读。请注意,Treeview是tkdocs教程中讨论的最后一个小部件。我可能是最难学的。我经常提到。然而,它并不是完美无缺的(有一些错误),我有时会提到它更难阅读。请注意,Treeview是tkdocs教程中讨论的最后一个小部件。我可能是最难学的。