在漫长的任务中,禁用的按钮仍然可以捕捉点击。在长任务期间,按钮是灰色的,但如果您在长任务期间单击它,则在长任务完成后会触发单击事件。例如
def onClick(self, evt):
self.btn.Disable()
for i in range (1000):
print i
self.btn.Enable()
Button 在执行长for循环之前禁用自身,但是如果我们在 for 循环期间单击按钮,它将再次启动 for 循环,因为它在 for 循环完成后再次调用onClick函数。
知道如何禁用点击事件吗?
哈士奇WWW
相关分类