在Tkinter Treeview中获取Id列的值

用户名

Tkinter当我双击子节点时,我想树形视图中获取Id列的文本使用tree.identify_row(event.y)我得到作为字典返回的其他列的值。我认为Id是该词典的关键,但是我不知道如何获得它。

当我双击subdir3时,我想打印subdir3,但是,我只得到{'two': ' 3B', 'one': '3A'}

from Tkinter import *
import ttk

root = Tk()

def OnDoubleClick(event):
    print tree.set(tree.identify_row(event.y))

tree = ttk.Treeview(root)

tree["columns"]=("one","two")
tree.heading("one", text="coulmn A")
tree.heading("two", text="column B")

tree.insert("", 3, "dir3", text="Dir 3",values=("3A"," 3B"))
tree.insert("dir3", 3, 'subdir3', text="sub dir 3",values=("3A"," 3B"))

tree.bind("<Double-1>", OnDoubleClick)


tree.pack()
root.mainloop()
埃里克·勒维耶(Eric Levieil)
print tree.identify_row(event.y) 

在我的计算机上工作。第三个参数tree.insert是iid。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Tkinter中从TreeView获取数据

来自分类Dev

将值添加到 treeview Tkinter 中的特定列

来自分类Dev

Python Tkinter,如何在Tkinter TreeView中获取某项的子项?

来自分类Dev

如何从Treeview / Tkinter(SQLite)中的不同表中获取不同的值?

来自分类Dev

如何使用键盘获取tkinter treeview选定的行值?

来自分类Dev

如何使用键盘获取tkinter treeview选定的行值?

来自分类Dev

Python Tkinter Treeview 添加图像作为列值

来自分类Dev

在python中使用tkinter模块在treeview列中输出sql

来自分类Dev

从 tkinter 中的窗口获取列表值

来自分类Dev

可搜索的Treeview Tkinter

来自分类Dev

Python中treeview Tkinter库中的图像

来自分类Dev

在Tkinter Treeview中显示字典键

来自分类Dev

如何使用python从Mysql表获取的Tkinter treeview中显示数据

来自分类Dev

如何从 Tkinter 中的唯一 id 获取对象?

来自分类Dev

Tkinter 从网络获取目录

来自分类Dev

Tkinter Treeview网格对齐问题

来自分类Dev

Tkinter.Frame中的Tkinter-PhotoImage

来自分类Dev

在 Tkinter TreeView 中插入数据以更正列时面临的问题

来自分类Dev

python tkinter树获取选定的项目值

来自分类Dev

Tkinter:获取画布属性和选项值

来自分类Dev

如何从Tkinter OptionMenu获取选定的值

来自分类Dev

从网格位置获取Tkinter Checkbutton值

来自分类Dev

Python-GUI-Tkinter获取条目值

来自分类Dev

Tkinter-获取条目值的数组

来自分类Dev

从python的tkinter菜单获取返回值

来自分类Dev

tkinter中的调用函数

来自分类Dev

Tkinter中的按钮命令

来自分类Dev

Tkinter中的命名颜色

来自分类Dev

在tkinter中创建框架