2012-11-06 34 views
0

我使用PIL加載jpg文件並將其顯示在標籤小部件中。起初,我得到了來自python的「解碼錯誤」,發現這個帖子在堆棧溢出 - How can I install PIL on mac os x 10.7.2 Lion - 它解決了解碼錯誤。但是,標籤不顯示任何圖像,只是一個白色區域。這是加載圖像的代碼 -PIL加載jpg

script, file = argv 
    self.orgimg = Image.open(file) 

    #Original Image 
    img = ImageTk.PhotoImage(self.orgimg) 
    Label(self.root, image=img).grid(row=0,column=0,padx=5,pady=5) 

回答

0

也許你應該叫:

self.orgimg.load() 

到actualy加載位圖信息。

也有一個警告根據這site類似於你的問題。