Search Google

Sunday, February 24, 2008

Python -- use picture/photo as windows background

Panel approach
Label approach
Canvas.create_image()還沒試成功過

如果用Label的話除了在初始的時候要指定影像之外還要再特別指定一次,例如:


previewImage = ImageTk.PhotoImage(Image.open('preview.GIF'))
self.labelPreview = Tkinter.Label(self.t2Frame['Preview'],
image=previewImage)
self.labelPreview.image=previewImage



另外把side, expand, fill等設定搞清楚對排版有很大的幫助,可以參考Thinking in Tkinter裡面的範例程式,實際跑過他的Demo之後就會很清楚了 :-)

No comments: