前提・実現したいこと
画像ファイルを読み込んで、表示させたいのですが、表示されずにエラーとなります。
どこが間違っているのでしょうか?
発生している問題・エラーメッセージ
NameError: name 'newImage' is not defined
該当のソースコード(python 1年生書籍より)
import tkinter as tk import tkinter.filedialog as fd import PIL.Image import PIL.ImageTk def dispPhoto(path): #画像を読み込む newImaga = PIL.Image.open(path).resize((300,300)) #そのイメージをラベルに表示する imageData = PIL.ImageTk.PhotoImage(newImage) imageLabel.configure(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()
申し訳ないですが、どこが間違っているのか教えてください
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/11 11:30