Mục đích của widget Tkinter Treeview là cung cấp cho người dùng truy cập dữ liệu có thể tính toán và sửa đổi cho nhu cầu tương lai của ứng dụng. Widget Treeview dùng điền dữ liệu cho trước vào định dạng bảng. Ta có thể thêm hoặc chèn cột, chèn dữ liệu vào hàng. Đôi khi, có trường hợp muốn chọn nhiều hàng cùng lúc. Điều này làm được bằng cách nhấn phím Ctrl và chọn hàng từ bảng.
Ví dụ
# Import thư viện cần thiết
from tkinter import *
from tkinter import ttk
# Tạo instance của frame tkinter
win = Tk()
# Đặt kích thước cửa sổ tkinter
win.geometry("700x350")
s = ttk.Style()
s.theme_use('clam')
# Thêm widget Treeview
tree = ttk.Treeview(win, column=("c1", "c2", "c3"), show='headings', height=5)
tree.column("# 1", anchor=CENTER)
tree.heading("# 1", text="ID")
tree.column("# 2", anchor=CENTER)
tree.heading("# 2", text="FName")
tree.column("# 3", anchor=CENTER)
tree.heading("# 3", text="LName")
# Chèn dữ liệu vào Treeview
tree.insert('', 'end', text="1", values=('1', 'Joe', 'Nash'))
tree.insert('', 'end', text="2", values=('2', 'Emily', 'Mackmohan'))
tree.insert('', 'end', text="3", values=('3', 'Estilla', 'Roffe'))
tree.insert('', 'end', text="4", values=('4', 'Percy', 'Andrews'))
tree.insert('', 'end', text="5", values=('5', 'Stephan', 'Heyward'))
tree.pack()
win.mainloop()
Kết quả
Chạy mã trên sẽ hiển thị bảng chứa nhiều mục.

Bạn có thể chọn nhiều hàng cùng lúc bằng cách nhấn phím Ctrl và chọn hàng từ bảng.