PIL返回空框而不是图像

时间:2013-05-04 15:38:49

标签: python image tkinter python-imaging-library

我正在尝试使用PIL在Python 3中编写程序,并且很难显示图像......

我正在使用词典暂时存储来自config.ini

的变量
usernames={}
usericons={}
for i in range(numberOfUsers):
    usernames[i]=config[str(i)]["username"]
    usericons[i]=config[str(i)]["usericon"]

稍后,我想显示一个带有图像(缩略图)和用户名的网格供用户选择

usericonWidgets={}

for i in range(numberOfUsers):
    usericons[i]=ImageTk.PhotoImage(Image.open(config[str(i)]["usericon"]))
    usericonWidgets[i]=Label(usersSelectionCanvas,borderwidth=2,relief=SOLID,)
    usericonWidgets[i].configure(image=usericons[i])
    usericonWidgets[i].grid(row=i,column=0)

然而,我一直在空白的方形图像应该是...... 没有错误出现,只有白框...我做错了什么,我该如何解决?

0 个答案:

没有答案