Я пытаюсь сделать небольшой отсчет в tkinter (python), мне уже удается заставить это работать, но когда я делаю паузу, когда он запускается, он начинается с самого начала.
как сделать так, чтобы кнопка паузы продолжала отображать фактическое время после паузы?
спасибо
def countdown(self):
if self.state == True:
if (self.mins == 0) and (self.secs == 0):
self.display.config(text="Done!")
self.state = False
else:
self.display.config(text="%02d:%02d" % (self.mins, self.secs))
if self.secs == 0:
self.mins -= 1
self.secs = 59
else:
self.secs -= 1
self.master.after(1000, self.countdown)
def start(self):
if self.state == False:
self.state = True
self.mins = self.minutes
self.secs = self.seconds
self.countdown()
def pause(self):
if self.state == True:
self.state = False