前提・実現したいこと
python1年生という教科書上の課題を行なっているのですが、画像が表示されなくて困っています。
発生している問題・エラーメッセージ
NameError: name 'dispPhoto' is not defined
該当のソースコード
python
1import tkinter as tk 2import tkinter.filedialog as fd 3import PIL.Image 4import PIL.ImageTk 5 6def disPhoto(path): 7 #画像を読み込む 8 newImage=PIL.Image.open(path).resize((300,300)) 9 #そのイメージをラベルに表示する 10 imageDate=PIL.ImageTk.PhotoImage(newImage) 11 imageLabel.configure(image=imageData) 12 imageLabel.image=imageDate 13 14def openFile(): 15 fpath=fd.askopenfilename() 16 if fpath: 17 dispPhoto(fpath) 18 19root=tk.Tk() 20root.geometry("400x350") 21 22btn=tk.Button(text="ファイルを開く",command=openFile) 23imageLabel=tk.Label() 24btn.pack() 25imageLabel.pack() 26tk.mainloop() 27
試したこと
他のファイルでも読み込んでみました。
補足情報(FW/ツールのバージョンなど)
3.96verを使用
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。