python tkinter treeview用法
时间: 2023-10-24 16:06:57 浏览: 136
Python tkinter treeview是一个非常有用的小部件,它可以显示多层次的数据,类似于文件夹和文件的层次结构。它可以用于显示列表、表格等等。
以下是Python tkinter treeview的用法:
1. 导入必要的库:
```
from tkinter import *
from tkinter import ttk
```
2. 创建一个tree对象:
```
tree = ttk.Treeview(root)
```
3. 添加列名:
```
tree['columns'] = ('Name', 'Age', 'Gender')
```
4. 添加列名的显示方式:
```
tree.column('#0', width=0, stretch=NO)
tree.column('Name', anchor=W, width=120)
tree.column('Age', anchor=W, width=80)
tree.column('Gender', anchor=W, width=80)
```
5. 添加列名的标题:
```
tree.heading('#0', text='', anchor=W)
tree.heading('Name', text='Name', anchor=W)
tree.heading('Age', text='Age', anchor=W)
tree.heading('Gender', text='Gender', anchor=W)
```
6. 添加数据:
```
tree.insert(parent='', index='end', iid=0, text='', values=('John Doe', '25', 'Male'))
tree.insert(parent='', index='end', iid=1, text='', values=('Jane Smith', '30', 'Female'))
```
7. 显示tree对象:
```
tree.pack(expand=YES, fill=BOTH)
```
这就是Python tkinter treeview的基本用法。您可以根据自己的需求对其进行更多的自定义和修改。
阅读全文