Mar-01-2021, 05:43 AM
Use see(item) to see an item
import tkinter as tk import tkinter.ttk as ttk def bud(): i = len(leafs) leafs.append(tree.insert('', tk.END, values=(i, i**2))) tree.see(leafs[-1]) leafs = [] root = tk.Tk() tree_frame = tk.Frame(root) tree_frame.pack() tree = ttk.Treeview(tree_frame, columns=('A', 'A2'), height=5) tree.heading('A', text='A', anchor='center') tree.heading('A2', text='A**2', anchor='center') tree.pack(side=tk.LEFT) yscroll = ttk.Scrollbar(tree_frame, orient=tk.VERTICAL, command=tree.yview) yscroll.pack(side=tk.LEFT, fill='y') tree.configure(yscroll=yscroll.set) tk.Button(root, text='Push Me', command=bud).pack() root.mainloop()