コードエラーが起きてしまっているためコードのレビューをいただきたいです。
エラーとしては#アプリのウィンドウを作る部分のImageLabel=tk.Labelの部分が赤く表示されていました。
python
1import tkinter as tk 2import tkinter.filedialog as fd 3import PIL.Image 4import PIL.ImageTk 5 6#画像ファイルを数値リストに変換する 7def imageToData(filename): 8 #画像を8x8のグレースケールに変換 9 grayImage=PIL.Image.open(filename).convert("L") 10 grayImage=grayImage.resize((8,8),PIL.Image.ANTIALIAS) 11 #その画像を表示する 12 dispImage=PIL.ImageTk.photoImage(grayImage.resize((300,300))) 13 imageLabel.configure(image=dispImage) 14 imageLabel.image=dispImage 15 16 #ファイルダイアログを開く 17 def openFile(): 18 fpath=fd.askopenfilename() 19 if fpath: 20 #画像ファイルを数値リストに変換する 21 data=imageToData(fpath) 22 23#アプリのウィンドウを作る 24root=tk.Tk() 25root.geometry("400x400") 26 27btn=tk.Button(root,text="ファイルを開く",command=openFile) 28imageLabel=tk.Label() 29 30btn.pack() 31imageLabel.pack() 32 33tk.mainloop()
このままではコードが読めないので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください