2
所以我在tkinter的画布上有一个.gif图片。我想让这张照片改成另一张照片......但只有3秒钟。并为它恢复到原始图片。如何在tkinter的特定时间内运行一个函数?
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
这是快速查看定时器后的第一次尝试。我知道这段代码没有任何意义,但在我无意识地试图弄明白之前,我宁愿有更多有经验的输入。
+1不知道这一点,谢谢Bryan – Fiver