2

ループで PIL Image オブジェクトを生成しています。Tkinter で生成されたものを表示したいと思います。

どうすればこれを行うことができますか?

4

1 に答える 1

2

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()

于 2012-06-29T10:33:59.047 に答える