【发布时间】:2017-06-28 11:50:44
【问题描述】:
我在 Tkinter 中使用树视图模拟了一个表格小部件。并添加一个与之链接的滚动条。问题是我的数据是按分钟自动添加到底部的,我希望滚动始终滚动到底部。我知道“text.see(END)”在文本小部件中完美工作,但在我的情况下,树视图小部件不起作用。先谢谢了!
from tkinter import *
from tkinter import ttk
root = Tk()
treedata = [('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 2'), ('column 1', 'column 222'), ('column 1', 'column 2')]
column_names = ("heading1", "heading2")
scrollbar = Scrollbar(root)
scrollbar.pack(side="right", fill="y")
tree = ttk.Treeview(root, columns = column_names, yscrollcommand = scrollbar.set)
for x in treedata:
tree.insert('', 'end', values =x)
for col in column_names:
tree.heading(col, text = col)
scrollbar.config(command=tree.yview)
tree.pack()
#tree.see(END)
root.mainloop()
【问题讨论】:
-
你能告诉我们你的代码吗?
-
我知道,但是当我输入代码时,我无法提交。我可以发到你的邮箱吗?
-
终于解决了,我添加的代码。任何帮助将不胜感激
标签: python tkinter treeview scrollbar bottom-sheet