我正在做一個tic tac腳趾項目,用於介紹python類,我想製作一個9個按鈕的網格,因此當您點擊它們時,出現x或一個圓圈。我的代碼在沒有圖像的情況下可以正常工作,但不會影響圖像。Python tkinter不顯示gif圖像並顯示爲PhotoImage.1
What happens after I click on one of the buttons
這是代碼(對不起,我從來沒有張貼在堆棧,所以我不知道如何格式化) 這是新的一個
def sink(self, i):
if self.turn:
me = PhotoImage(file="x.gif")
self.turn = False
self.bState[i] = -1
self.bList[i].config(relief=SUNKEN, text=me, state='disabled')
else:
me = PhotoImage(file="o.gif")
self.turn = True
self.bState[i] = 1
self.bList[i].config(relief=SUNKEN, text=me, state='disabled')
哦,哎呀我使用了錯誤的代碼。我之前正在玩代碼。我將text = widget更改爲image =,現在當我點擊按鈕時,它會變成一個非常小的盒子 –
如果舊代碼不相關,請將其從問題中刪除。 –