小编dam*_*spy的帖子

当用户双击按钮时,防止函数被调用两次?

我在tkinter/ttk中开发了一个用户界面,它使用标准的ttk.Button小部件来使用'command'参数调用各种函数.问题是,如果用户双击按钮,则会调用该函数两次.这会导致各种各样的问题.双击事件没有绑定任何东西,所以有没有办法禁用第二次单击?我在函数定义的开头尝试了time.sleep()和after(),但是我还没有找到使其工作的方法.我是否需要手动将每个函数绑定到每个按钮的单击并重新分配事件处理程序?任何简单的方法都可以忽略双击?

python tkinter ttk

-1
推荐指数
1
解决办法
1191
查看次数

标签 统计

python ×1

tkinter ×1

ttk ×1