2011-07-10 5 views
3

普通のPhotoImageクラスを使用することを余儀なくされました。使用しているosxマシンにPILをインストールする際に非常に多くの問題があったため、GIFファイルだけを使用しています。tkinter photoimageコンストラクタ

問題は、特定の色、サイズの新しい画像を実際に作成する必要がある場所があることです。単純な色の四角形です。 これにはいくつかの方法があります。Image.new('RGB', size, color)

答えて

4
from Tkinter import * #from tkinter 

root = Tk() 
i = PhotoImage(width=100, height=100) 
l = Label(root, image=i) 
l.pack() 
i.put("{red}", to=(4,6,80,80)) 
root.update() 
root.after(3000) 
i.put("{blue}", to=(4,6,80,80)) 
root.mainloop() 
+0

ありがとうございます。 Perfectでは、save()メソッドの代わりに、 'i.write( 'tmp.gif'、format = 'GIF')' – alessandro

関連する問題