请用python的tinkter库写一个展示数据的前端
时间: 2024-04-08 11:34:10 浏览: 18
当然可以!以下是一个使用Python的Tkinter库编写的简单示例,用于展示数据的前端界面:
```python
import tkinter as tk
from tkinter import ttk
# 创建主窗口
root = tk.Tk()
root.title("数据展示")
# 创建表格
table = ttk.Treeview(root, columns=("Name", "Age"))
table.heading("#0", text="ID")
table.heading("Name", text="姓名")
table.heading("Age", text="年龄")
table.column("#0", width=50)
table.column("Name", width=100)
table.column("Age", width=50)
table.pack()
# 添加数据
data = [
{"ID": "1", "Name": "张三", "Age": "25"},
{"ID": "2", "Name": "李四", "Age": "30"},
{"ID": "3", "Name": "王五", "Age": "28"},
]
for row in data:
table.insert("", tk.END, text=row["ID"], values=(row["Name"], row["Age"]))
# 运行主循环
root.mainloop()
```
这段代码创建了一个简单的表格,用于展示姓名和年龄数据。你可以根据需要修改表格的标题、列宽和数据内容。运行代码后,将显示一个带有数据的表格窗口。