2024-10-03 02:32:25 发布
网友
如何获取在tkinter树视图中选择的列的编号?在
现在我在用树.焦点()但它返回的值类似于I001或I00A,我不知道如何将其转换为数字。在
我无法索引树,因为其中有多个同名项,我想知道用户单击的确切列。在
我期望的是单击第一个项并返回整数0,等等
谢谢,如果我有点困惑,请提问。。。在
Here are docs用于Treeview。在
你已经反复使用了“column”这个词,但是当你说“multipleitemswithsame name”并提到“first item”时,听起来很像是在谈论行。在
如果需要该列,则需要使用treeview.bind("<Button-1>", callback)或其变体捕获click事件。然后使用treeview.identify_column根据事件的x位置获取列索引(请记住,根据文档,如果重新排列列,则可能需要做一些额外的工作)。Here aretwo links如果您需要有关事件的信息。在
treeview.bind("<Button-1>", callback)
treeview.identify_column
如果您实际讨论的是行,那么可以使用treeview.selection()来获取所选项目的iid列表,然后将它们输入treeview.index()以获得所讨论行的0-索引。在
treeview.selection()
treeview.index()
Here are docs用于Treeview。在
你已经反复使用了“column”这个词,但是当你说“multipleitemswithsame name”并提到“first item”时,听起来很像是在谈论行。在
如果需要该列,则需要使用
treeview.bind("<Button-1>", callback)
或其变体捕获click事件。然后使用treeview.identify_column
根据事件的x位置获取列索引(请记住,根据文档,如果重新排列列,则可能需要做一些额外的工作)。Here aretwo links如果您需要有关事件的信息。在如果您实际讨论的是行,那么可以使用
treeview.selection()
来获取所选项目的iid列表,然后将它们输入treeview.index()
以获得所讨论行的0-索引。在相关问题 更多 >
编程相关推荐