从 effbot.org
文档中,我们了解到关于 update
函数的以下内容:
处理所有挂起的事件,调用事件回调函数,完成任何挂起的几何管理,必要时重绘小部件,并调用所有挂起的空闲任务。应该谨慎使用此方法,因为如果从错误的位置调用(例如从事件回调内部调用或从可以从事件回调中以任何方式调用的函数中调用等),它可能会导致非常严重的竞态条件。当存在疑虑时,请改用
update_idletasks
。
另一方面,这是关于 update_idletasks
函数的内容:
在什么情况下应该使用
update
而不是update_idletasks
?具体示例也将受到赞赏。
update_idletasks()
更改为update()
,然后按钮才能正常工作。同时,Escape
和WM_DELETE
也绑定到关闭函数上,但在使用.update()
之前它们也无法正常工作。 - WinEunuuchs2Unix