我的PhotoImage没有显示在我的窗口中

时间:2020-04-29 17:58:20

标签: python python-3.x tkinter label tkinter-canvas

我正在尝试使用plat_detector = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_russian_plate_number.xml")方法将图像放置在窗口上。但是,当我在主窗口小部件中Label图像时,它不显示。

这是我的代码:

place

仅供参考:端口画布不会覆盖整个窗口,并且墙纸图像与python图像不在同一目录中。另外,我没有任何错误。

提前谢谢!

1 个答案:

答案 0 :(得分:2)

退出submit()函数时,将对图像的引用进行垃圾回收。保存对标签的引用:

p = PhotoImage(master = Desktop, file = "c:\\Users\\offcampus\\Downloads\\wallpaper.gif")
Wall.image = p    # Save reference