0

我正在尝试使用 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)

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

4

0 回答 0