用ttk.treeview写一段示例代码
时间: 2024-05-10 11:21:33 浏览: 8
下面是一个使用ttk.treeview的示例代码:
```python
import tkinter as tk
from tkinter import ttk
root = tk.Tk()
# 创建一个ttk.treeview控件
treeview = ttk.Treeview(root)
# 设置列标题
treeview['columns'] = ('name', 'age', 'gender')
# 设置列宽
treeview.column('#0', width=0, stretch=tk.NO)
treeview.column('name', width=100, anchor=tk.CENTER)
treeview.column('age', width=50, anchor=tk.CENTER)
treeview.column('gender', width=50, anchor=tk.CENTER)
# 设置列标题文字
treeview.heading('#0', text='', anchor=tk.CENTER)
treeview.heading('name', text='Name', anchor=tk.CENTER)
treeview.heading('age', text='Age', anchor=tk.CENTER)
treeview.heading('gender', text='Gender', anchor=tk.CENTER)
# 添加数据
treeview.insert('', index='end', text='1', values=('Tom', '30', 'Male'))
treeview.insert('', index='end', text='2', values=('Lucy', '25', 'Female'))
treeview.insert('', index='end', text='3', values=('John', '40', 'Male'))
treeview.pack()
root.mainloop()
```
这个示例代码创建了一个ttk.treeview控件,设置了三列,分别是姓名、年龄和性别,并添加了三行数据。