前提・実現したいこと
画像ファイルを選んで画像を表示させたい。
発生している問題・エラーメッセージ
スクリプトを書いて"Run">"Run Module"でプログラムを実行しようとしたところ、 Invalid Syntaxでエラーになる。
該当のソースコード
import tkinter as tk import tkinter.filedialog as fd import PIL.Image import PIL.ImageTk def dispPhoto(path): #load a photo newImage = PIL.Image.open(path).resize((300,300)) #show the image on the label 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="open a file", command = openFile) imageLabel. = tk.Label() btn.pack() imageLabel.pack() tk.mainloop()
試したこと
pip3 listコマンドでLibraryのversion確認
Package Version
Pillow 8.3.1
pip 21.2.3
setuptools 56.0.0
補足情報(FW/ツールのバージョンなど)
pythonバージョンは3.9.6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/09 07:11