我在python中有一个使用Tkinter的循环函数,当我使用Tkinter按下按钮时,它不会结束。它继续执行按钮指定的新函数,但也继续执行旧函数
以下是代码(其中的一部分):def countdown(self):
if self.seconds <= 0:
if self.minutes > 0:
self.seconds += 59
self.minutes -= 1
elif self.minutes == 0:
if self.hours != 0:
self.minutes += 59
self.seconds += 59
self.hours -= 1
else:
self.timerLab.configure(text="Times Up!")
self.timerLab.configure(text="Time Remaining: %d:%d:%d " % (self.hours,self.minutes,self.seconds))
self.seconds -= 1
self.after(1000, self.countdown)
一旦按下另一个按钮,我该如何结束这一切呢。是否有什么东西结束了当前的进程?在