Tiện ích Treeview được thiết kế để hiển thị dữ liệu theo cấu trúc phân cấp. Nó có thể được sử dụng để hiển thị các thư mục, thư mục con hoặc tệp ở dạng danh sách. Các mục hiện diện trong Hộp danh sách được gọi là các mục Hộp danh sách.
Tiện ích chế độ xem dạng cây bao gồm nhiều thuộc tính và thuộc tính mà qua đó chúng ta có thể thay đổi hoặc sửa đổi các thuộc tính mặc định của nó. Chúng tôi có thể thay đổi nền của tiện ích chế độ xem dạng cây bằng cách xác định 'nền' thuộc tính trong hàm tạo.
Ví dụ
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win = Tk() # Set the size of the window win.geometry("700x350") # Create a Listbox widget lb = Listbox(win, width=100, height=10, background="purple4", foreground="white", font=('Times 13'),selectbackground="black") lb.pack() # Select the list item and delete the item first # Once the list item is deleted, we can insert a new item in the listbox def edit(): for item in lb.curselection(): lb.delete(item) lb.insert("end", "foo") # Add items in the Listbox lb.insert("end", "item1", "item2", "item3", "item4", "item5") # Add a Button To Edit and Delete the Listbox Item ttk.Button(win, text="Edit", command=edit).pack() win.mainloop()
Đầu ra
Nếu chúng ta chạy đoạn mã trên, nó sẽ hiển thị một cửa sổ có tiện ích dạng cây có màu nền riêng biệt và một số mục trong đó.