Python 如何在tkinter中滚动到树状视图的底部

Python 如何在tkinter中滚动到树状视图的底部,python,tkinter,treeview,scrollbar,bottom-sheet,Python,Tkinter,Treeview,Scrollbar,Bottom Sheet,我在Tkinter中使用treeview模拟了一个表小部件。并添加一个链接到它的滚动条。问题是,我的数据是按分钟自动添加到底部的,我希望滚动始终滚动到底部。我知道“text.see(END)”在文本小部件中非常有效,但就我而言,treeview小部件不起作用。谢谢你 from tkinter import * from tkinter import ttk root = Tk() treedata = [('column 1', 'column 2'), ('column 1', 'column

我在Tkinter中使用treeview模拟了一个表小部件。并添加一个链接到它的滚动条。问题是,我的数据是按分钟自动添加到底部的,我希望滚动始终滚动到底部。我知道“text.see(END)”在文本小部件中非常有效,但就我而言,treeview小部件不起作用。谢谢你

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() 

您可以使用
tree.yview\u moveto(1)
显示表格的底部。
yview\u moveto
方法将希望屏幕外到顶部的总(可滚动)小部件高度的分数作为参数


因此,
yview\u moveto(0)
将显示表格的顶部,
yview\u moveto(1)
底部和
yview\u moveto(0.5)
将调整显示,以便隐藏小部件的上半部分。

您是否可以显示您的代码?我知道,但当我输入代码时,我无法提交。我可以发送到你的电子邮件吗?最后,我已经添加了代码。任何帮助都将不胜感激