Como executar uma função após um determinado período de tempo no tkinter?
Então eu tenho uma imagem .gif em uma tela no tkinter. Eu quero que esta foto mude para outra foto ... mas apenas por 3 segundos. e para voltar à imagem original.
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
esta é uma primeira tentativa depois de uma rápida visão do temporizador. Eu sei que este código não faz sentido, mas antes de eu continuar tentando descobrir isso, eu prefiro ter uma entrada mais experiente.