我正在嘗試在窗口中顯示圖像。...似乎很簡單,對吧?好吧,我有個大蟲子!我在一個文件中有這個完全相同的代碼:import Tkinterroot = Tkinter.Tk()canvas = Tkinter.Canvas(root)canvas.grid(row = 0, column = 0)photo = Tkinter.PhotoImage(file = '/Users/Richy/Desktop/1.gif')image1 = canvas.create_image(0,0, image=photo)root.mainloop()有用。我在更大的文件中有一部分:def officialPictureWindow(self): t = Toplevel(self) t.wm_title("Official Image") self.__canvas3 = Canvas(t) self.__canvas3.grid(row = 0, column = 0) photo = PhotoImage(file = '/Users/Richy/Desktop/1.gif') image1 = self.__canvas3.create_image(0,0, image=photo)沒用!當(dāng)有人按下我的菜單欄上的按鈕時,將調(diào)用該函數(shù)。我所有其他的菜單欄按鈕都可以正常運行并顯示其窗口。其他沒有圖像。這沒有任何錯誤。只是一個黑屏..有人知道為什么嗎?
Python Tkinter 2.7圖像問題。
拉風(fēng)的咖菲貓
2019-10-22 22:34:42