【发布时间】:2015-10-19 13:30:08
【问题描述】:
我在 tkinter/ttk 中开发了一个用户界面,它使用标准 ttk.Button 小部件使用“命令”参数调用各种函数。问题是如果用户双击一个按钮,该函数会被调用两次。这会导致各种问题。双击事件没有绑定任何东西,所以有没有办法禁用第二次单击?我在函数定义的开头尝试了 time.sleep() 和 after() 但我还没有找到让它工作的方法。我是否需要手动将每个功能绑定到每个按钮的单击并重新分配事件处理程序?有什么直接的方法可以完全忽略双击???
【问题讨论】: