python tkinter treeview 选中
时间: 2023-04-26 19:01:55 浏览: 573
皮重操作皮重操作皮重操作皮重操作-对python 窗体(tkinter)树状数据(treeview)详解
您好!如果您想在 Python Tkinter 中的 TreeView 中选择项目,可以使用以下代码:
```
import tkinter as tk
from tkinter import ttk
def handle_select(event):
item = treeview.selection()[0]
print("You selected item:", treeview.item(item)["text"])
root = tk.Tk()
treeview = ttk.Treeview(root)
treeview.pack()
treeview.insert("", "0", "item1", text="Item 1")
treeview.insert("", "1", "item2", text="Item 2")
treeview.insert("", "end", "item3", text="Item 3")
treeview.bind("<<TreeviewSelect>>", handle_select)
root.mainloop()
```
在这个例子中,我们创建了一个 TreeView 并插入了三个项目。我们还定义了一个 `handle_select` 函数,当项目被选中时将被调用。我们使用 `treeview.bind("<<TreeviewSelect>>", handle_select)` 绑定了 TreeView 的选中事件,当用户选中项目时,`handle_select` 函数将被调用。在函数中,我们使用 `treeview.selection()` 获取选中的项目的 ID,然后使用 `treeview.item(item)["text"]` 获取项目的文本。
希望这可以帮助到您!
阅读全文