前提・実現したいこと
教科書で勉強中ですがエラー表示で先へすすめなくなってしまいました。
発生している問題・エラーメッセージ
Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\fxsc72169\lib\tkinter\__init__.py", line 1883, in __call__ return self.func(*args) File "C:/Users/fxsc72169/dispimage.py", line 18, in openFile dispPhoto(fpath) File "C:/Users/fxsc72169/dispimage.py", line 11, in dispPhoto imageLabel.configure(image=imageDate) NameError: name 'imageDate' is not defined
該当のソースコード
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()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/16 03:15