ファイルを表示させて、画像を取得するときに画像を選択してもエラーになってしまいます。
import tkinter as tk
import tkinter.filedialog as fd
import PIL.Image
import PIL.ImageTk
def dispPhoto(path):
# 画像を読み込む
newImage = PIL.Image.open(path).resize((300,300))
# そのイメージをラベルに表示する
imageData= PIL.ImageTK.PhotoImage(newImage)
imageLabel.configure(image = imageDate)
imageLabel.image = imageDate
def openFile():
fpath = fd.askopenfilename()
if fpath: dispPhoto(fpath)
root = tk.Tk()
root.geometry("400x350")
btn = tk.Button(text="ファイルを開く", command = openFile)
imageLabel = tk.Label()
btn.pack()
imageLabel.pack()
tk.mainloop()
エラーコードはFile"/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PIL/init.py", line 42, in getattr
raise AttributeError(f"module '{name}' has no attribute '{name}'")
AttributeError: module 'PIL' has no attribute 'ImageTK'と出てしまいます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。