python tkinter 显示表格
时间: 2023-07-02 12:12:54 浏览: 253
tksheet:Python 3.6+ Tkinter表小部件,用于显示表格数据
可以使用tkinter中的Label和Grid进行表格的显示。首先创建一个tkinter的窗口,并设置表格列的数量和名称,然后使用Label和Grid将表格的内容进行填充和显示。以下是一个简单的例子:
```
import tkinter as tk
root = tk.Tk()
root.title("Table Example")
# set the columns
columns = ("#", "Name", "Age")
# create the header
header = [tk.Label(root, text=column) for column in columns]
for i, h in enumerate(header):
h.grid(row=0, column=i)
# create the data rows
data = [
(1, "John", 28),
(2, "Jane", 34),
(3, "Bob", 42),
(4, "Sarah", 19)
]
for row, items in enumerate(data):
for column, item in enumerate(items):
label = tk.Label(root, text=item)
label.grid(row=row+1, column=column)
root.mainloop()
```
阅读全文