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