我导入的图像未显示在按钮上。有什么想法吗?
eye_img = PhotoImage(file="Eye.gif")
eye_img = eye_img.subsample(19)
show_password = Button(canvas, width = 31, image=eye_img, height = 17, bg = "#E2E6EF", relief = "flat", command = Show)
canvas_show_password = canvas.create_window(660, 355, window = show_password)
这是按钮显示的屏幕截图(由于图像不存在,因此不可见)。
答案 0 :(得分:0)
经过更多研究,我发现发生这种情况是因为他们没有将参考添加到图像中。因此,在执行时将其从内存中删除。添加以下代码行即可解决该问题。
show_password.image = eye_img
要详细了解此内容,请访问此网站。 http://effbot.org/pyfaq/why-do-my-tkinter-images-not-appear.htm