Chế độ xem cây widget được sử dụng để hiển thị danh sách các mục có nhiều hơn một tính năng ở dạng cột. Theo mặc định, các mục được liệt kê trong tiện ích Treeview có thể được chọn nhiều lần, tuy nhiên, bạn có thể tắt tính năng này bằng cách sử dụng selectmode ="Browse" trong phương thức khởi tạo tiện ích con Treeview. Tiện ích Treeview có thể được triển khai bằng cách sử dụng Treeview (tùy chọn gốc, cột, **) phương thức khởi tạo.
Ví dụ
Ví dụ sau minh họa cách vô hiệu hóa tính năng đa lỗ trong tiện ích Treeview.
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the size of the tkinter window win.geometry("700x300") # Create an instance of Style widget style= ttk.Style() style.theme_use('clam') # Add a Treeview widget and set the selection mode tree= ttk.Treeview(win, column=("c1", "c2"), show='headings', height=8, selectmode="browse") tree.column("#1", anchor= CENTER, stretch= NO) tree.heading("#1", text= "Fname") tree.column("#2", anchor= CENTER, stretch= NO) tree.heading("#2", text= "Lname") # Insert the data in Treeview widget tree.insert('', 'end',text= "1",values=('Alex', 'M')) tree.insert('', 'end',text= "2",values=( 'Belinda','Cross')) tree.insert('', 'end',text= "3",values=( 'Ravi','Malviya')) tree.insert('', 'end',text= "4",values=('Suresh','Rao')) tree.insert('', 'end',text= "5",values=('Amit','Fernandiz')) tree.insert('', 'end',text= "5",values=('Raghu','Sharma')) tree.insert('', 'end',text= "5",values=('David','Nash')) tree.insert('', 'end',text= "5",values=( 'Ethan','Plum')) tree.pack() win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một widget dạng cây với danh sách các mục. Bạn có thể chọn chỉ một mục duy nhất tại một thời điểm từ danh sách .