ループで PIL Image オブジェクトを生成しています。Tkinter で生成されたものを表示したいと思います。
どうすればこれを行うことができますか?
ループで PIL Image オブジェクトを生成しています。Tkinter で生成されたものを表示したいと思います。
どうすればこれを行うことができますか?
TkInter
を含むウィンドウを作成できますLabel
。イメージを変更するたびにImageTk.PhotoImage
、古いイメージから新しい を作成し、ラベルのimage
プロパティを新しく作成した に設定しPhotoImage
ます。例:
import Tkinter
import Image, ImageTk
root = Tkinter.Tk()
label = Tkinter.Label(root)
label.pack()
def change_image(image):
photoimage = ImageTk.PhotoImage(image)
label.config(image=photoimage)
root.mainloop()
画像を変更する必要があるときはいつでも、 を呼び出しますchange_image()
。