Python将图像插入Tkinter时出错

oxcyiej7  于 2022-11-21  发布在  Python
关注(0)|答案(2)|浏览(123)

我想在我的tkinter中插入图像,但收到错误:
您访问的页面不存在。。
我使用的是WinPython-64-3.3.5.9。我尝试了“rozmery.gif”,但没有帮助。

from tkinter import *        
    from PIL import ImageTk, Image

    app_root = Tk()

    #Setting it up
    img = ImageTk.PhotoImage(Image.open("rozmery.png"))

    #Displaying it
    imglabel = Label(app_root, image=img).grid(row=1, column=1) 

    app_root.mainloop()
kr98yfug

kr98yfug1#

在放置图像之前,应保留对图像的参照:

imglabel = Label(app_root, image=img)
imglabel.image = img
imglabel.grid(row=1, column=1)
u91tlkcl

u91tlkcl2#

我收到了同样的错误信息。我重新启动了内核(Spyder),它运行得非常好。我有时会遇到这样的问题,代码运行得很好,但它拒绝工作。重新启动内核通常是唯一的方法。

相关问题