双击时如何防止打开ttk.Treeview项目

时间:2013-05-05 19:39:25

标签: python python-3.x tkinter

我想使用ttk.Treeview小部件作为GUI的一个元素。但是我需要更改其默认行为。双击时如何防止父项的扩展子项。它应该只在节点(+)区域中单个LMB单击打开。

1 个答案:

答案 0 :(得分:1)

  1. 绑定到活动
  2. 从事件处理程序
  3. 返回"break"

    这可以防止将事件传播到其他绑定 在你的情况下:

    tree.bind('<Double-1>', lambda e: 'break')