下記コードで画像を表示しょとしても,画像がないとのエラーで表示されません.
なお表示すべき画像abc.jpgはプログラムと同じディレクトリにおいています.
何が原因でしょうか, またどこに画像があるかを指定する必要があるのでしょうか?
コード
import tkinter as tk
from PIL import Image, ImageTk
root=tk.Tk()
root.geometry('500x550')
root.title('canvasの使い方')
canvas=tk.Canvas(root,width=300,height=800,bg="white")
canvas.pack()
img = Image.open('abc.jpg')
img = ImageTk.PhotoImage(img)
root.mainloop()
エラーメッセジ
Traceback (most recent call last):
File "c:\Users\user\AppData\Local\Programs\Python\Python38\imagetest.py", line 11, in <module>
img = Image.open('abc.jpg')
File "C:\Users\user\AppData\Local\Programs\Python\Python38\lib\site-packages\PIL\Image.py", line 2809, in open
fp = builtins.open(filename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'abc.jpg'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/19 06:47