Как запустить функцию через заданный промежуток времени в tkinter?
Итак, у меня есть рисунок .gif на холсте в tkinter. Я хочу, чтобы это изображение изменилось на другое изображение ... но только на 3 секунды. и для этого вернуться к исходной картине.
def startTurn(self):
newgif = PhotoImage(file = '2h.gif')
self.__leftImageCanvas.itemconfigure(self.__leftImage, image = newgif)
self.__leftImageCanvas.image = newgif
while self.cardTimer > 0:
time.sleep(1)
self.cardTimer -=1
oldgif = PhotoImage(file = 'b.gif')
self.__leftImageCanvas.itemconfigure(self.__leftImage, image = oldgif)
self.__leftImageCanvas.image = oldgif
это первая попытка после быстрого просмотра таймера. я знаю, что этот код не имеет смысла, но прежде чем продолжать бездумно пытаться понять его, я бы предпочел получить более опытный ввод.