python tkinter table
时间: 2023-10-19 07:10:41 浏览: 203
在 Python 中,可以使用 tkinter 库创建 GUI 界面。要创建一个包含表格的界面,可以使用 tkinter 中的 ttk.Treeview 控件。
以下是一个示例代码,演示如何创建一个简单的表格:
```python
from tkinter import *
from tkinter import ttk
# 创建窗口
window = Tk()
# 创建表格
table = ttk.Treeview(window, columns=('Name', 'Age', 'City'))
# 设置表格列名
table.heading('Name', text='Name')
table.heading('Age', text='Age')
table.heading('City', text='City')
# 添加数据行
table.insert('', '0', text='Row 1', values=('John', '31', 'New York'))
table.insert('', '1', text='Row 2', values=('Emily', '28', 'San Francisco'))
table.insert('', '2', text='Row 3', values=('Mark', '35', 'London'))
# 显示表格
table.pack()
# 运行窗口
window.mainloop()
```
在上面的代码中,创建了一个包含三列的表格,每一列的列名分别是“Name”、“Age”和“City”。然后,向表格中添加了三条数据行,每一行包括了这三列的具体值。最后,将表格显示在窗口中。
当然,你可以根据需要对表格的样式、列数、行数、列名、数据等进行定制化,以满足你的实际需求。
阅读全文