前提・実現したいこと
tkinterで作った画面上に画像を表示させたいのですが、以下のようなエラーメッセージが出ました。
発生している問題・エラーメッセージ
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib\tkinter_init_.py", line 1883, in call
return self.func(*args)
File "C:\Users\user\Documents\python\gazou.py", line 15, in openFile
dispPhoto(fpath)
File "C:\Users\user\Documents\python\gazou.py", line 9, in dispPhoto
imageLabel.configule(image = imageData)
AttributeError: 'Label' object has no attribute 'configule'
該当のソースコード
python
ソースコード
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.configule(image = imageData)
imageLabel.image = imageData
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()
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/20 12:38