【问题标题】:How to prevent ttk.Treeview item from opening when double clicked双击时如何防止 ttk.Treeview 项目打开
【发布时间】:2013-05-05 19:39:24
【问题描述】:

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

【问题讨论】:

    标签: python python-3.x tkinter


    【解决方案1】:
    1. 绑定到事件
    2. 从事件处理程序返回"break"

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

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

    【讨论】:

      猜你喜欢
      • 2015-03-20
      • 2018-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多