給定的代碼無法正常工作,因爲它提供了文件未找到 爲「haridwar.jpg」雖然我試圖把它在Python35也 桌面上的錯誤使用Tkinter的顯示圖像。請幫助如何在GUI
import tkinter as tk
from PIL import Image,ImageTk
root = tk.Tk()
root.title("display image")
im=Image.open("haridwar.jpg")
photo=ImageTk.PhotoImage(im)
cv = tk.Canvas()
cv.pack(side='top', fill='both', expand='yes')
cv.create_image(10, 10, image=photo, anchor='nw')
root.mainloop()
提供錯誤時,請提供完整的引用。也歡迎堆棧溢出。如果您收到文件未找到錯誤,可能是因爲您的文件與您的程序不在同一目錄中。你能提供你的主python文件的位置和你的圖像文件的位置? –
現在,請嘗試使用完整路徑打開文件。也嘗試打印當前的工作目錄。另外,你拼寫正確的文件的名稱?你的意思是hardware.jpg?你錯過了一個e。你有額外的我。 (英文版) –
@SierraMountainTech,我試着把它放在與我的.py scipt「C:\ Users \ SAURAV DAS \ AppData \ Local \ Programs \ Python \ Python35 \ projects」相同的工作目錄中,但仍顯示相同的錯誤 –