Tkinter là một thư viện Python tiêu chuẩn được sử dụng để xây dựng các ứng dụng máy tính để bàn dựa trên GUI đặc trưng. Bản thân Tkinter cung cấp nhiều chức năng và tiện ích con có thể được sử dụng để thiết kế và phục vụ các nhu cầu của ứng dụng.
Tkinter tiện ích Treeview là một trong những tiện ích con nhất quán được sử dụng để điều khiển dữ liệu và thông tin ở dạng bảng. Nó hoạt động tương tự như MS Excel, nơi chúng ta có thể thêm hoặc xác định các cột, chèn một số giá trị vào nó và thực hiện các truy vấn trong phần phụ trợ bằng cách sử dụng các thư viện Python khác (chẳng hạn như Numpy hoặc Pandas).
Tiện ích con Tkinter Treeview được tạo bằng cách xác định Treeview (cha, column =(** col), ** options) constructor. Bây giờ chúng ta có thể thêm cột và chèn giá trị vào nó.
Ví dụ
# 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("700x350") # Add a Treeview widget tree= ttk.Treeview(win, column=("c1", "c2","c3"), show= 'headings') 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") # Insert the data in Treeview widget tree.insert('', 'end',text= "1",values=('XYZ', 'ABC','123')) tree.pack() win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ dạng bảng với các cột và mục nhập cho hàng.