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