2011-07-10 35 views
3

我不得不使用普通的PhotoImage類,因爲我在我使用的osx機器上安裝PIL的麻煩太多 - 我可以忍受它,訴諸使用GIF文件。tkinter photoimage的構造函數

麻煩的是,有一個地方,我真的需要創建一個給定的顏色,大小的新形象:只是一個簡單的彩色正方形。 有一些方法可以做到這一點,àla 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

謝謝,就是這樣。完美的是,一旦我發現,而不是save()方法,你必須使用'i.write('tmp.gif',format ='GIF')' – alessandro

相關問題