0
我想加載一個gif圖像到我的tkinter GUI,我使用PhotoClass()。請注意,我沒有使用任何外部模塊,如PIL.I我正在使用python 3.4。起初,我嘗試了一個.png圖像,它本身不支持。所以我將圖像擴展名更改爲.gif,我相信這是支持的。Tkinter PhotoClass(無法識別圖像文件中的數據)
的圖像首先在這裏refrenced:
img=tk.PhotoImage(file="Image.gif")
,並放入標籤瀏覽:
ImageLabel=tk.Label(root, image=img,)
ImageLabel.grid(row=14,column=1)
我收到的錯誤是:
_tkinter.TclError: couldn't recognize data in image file "Image.gif"
任何幫助將是不勝感激。
你不能只是改變一個PNG文件的名稱,並期望它神奇地成爲一個GIF文件,他們是完全不同的文件格式。 –
當我在油漆上打開圖像時,圖像似乎很好。 –
由於paint可以打開許多文件格式。你只是手動更改擴展名?或者做一個「另存爲」?如果您手動更改了擴展名,它將不起作用。 –