ループで 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()。