tkinter创建表格
时间: 2023-09-19 11:12:45 浏览: 163
【pandas+tkinter】根据excel表生成图表
可以使用tkinter库来创建表格。下面是一个简单的示例代码:
```python
import tkinter as tk
from tkinter import ttk
def create_table(root):
table = ttk.Treeview(root)
# 添加表格的列
table["columns"]=("Name", "Age")
table.column("#0", width=0, stretch=tk.NO)
table.column("Name", width=100, anchor=tk.CENTER)
table.column("Age", width=100, anchor=tk.CENTER)
# 添加表格的头部
table.heading("#0", text="", anchor=tk.CENTER)
table.heading("Name", text="Name", anchor=tk.CENTER)
table.heading("Age", text="Age", anchor=tk.CENTER)
# 添加表格的行
table.insert(parent='', index='end', iid=0, text="", values=("John Doe", "30"))
table.insert(parent='', index='end', iid=1, text="", values=("Jane Smith", "25"))
table.pack()
root = tk.Tk()
create_table(root)
root.mainloop()
```
这个示例代码创建了一个包含两列的表格,分别为Name和Age。然后添加了两行数据:John Doe(30岁)和Jane Smith(25岁)。运行代码后,会显示一个包含表格的窗口。
阅读全文