python tkinter制作表格
时间: 2023-04-28 15:04:25 浏览: 307
Python tkinter可以使用tkinter.ttk模块中的Treeview控件来制作表格。Treeview控件可以用于显示树形结构的数据,也可以用于显示表格数据。
以下是一个简单的示例代码,用于创建一个包含两列数据的表格:
```
import tkinter as tk
from tkinter import ttk
# 创建窗口
root = tk.Tk()
root.title("表格示例")
# 创建表格
table = ttk.Treeview(root, columns=("col1", "col2"), show="headings")
table.heading("col1", text="列1")
table.heading("col2", text="列2")
# 添加数据
table.insert("", "end", values=("数据1", "数据2"))
table.insert("", "end", values=("数据3", "数据4"))
# 显示表格
table.pack()
# 运行窗口
root.mainloop()
```
在这个示例中,我们使用了tkinter.ttk模块中的Treeview控件来创建表格。我们指定了两列数据,分别为"col1"和"col2",并使用heading方法来设置表格的表头。我们使用insert方法来添加数据,其中第一个参数为父节点的ID,这里我们使用空字符串表示根节点,第二个参数为插入位置,这里我们使用"end"表示插入到最后。第三个参数为数据,这里我们使用元组来表示两列数据的值。
最后,我们使用pack方法来显示表格,并使用mainloop方法来运行窗口。
阅读全文