Tkinter:将图像从功能添加到窗口

时间:2019-04-16 06:35:23

标签: python tkinter tkinter-canvas

我从主要部分添加了图像。有用。图像显示在窗口上。但是当我尝试使用功能open_window()的添加和图像时,它没有显示。我还要在代码中添加其他内容吗?

这是屏幕截图。 https://imgur.com/a/JEpUJZV 我已经标出了图像应有的位置。

<?php
    echo implode(",", $_POST['data']);
?>

1 个答案:

答案 0 :(得分:1)

您应该在poscoimg3函数中保留对open_window PhotoImage的引用,否则它将被垃圾收集并且不会显示。

poscoimg3 = tk.PhotoImage(file="C:/Users/sel/Desktop/poscoimg3.png")
canvas.create_image(700,360, image=poscoimg3, anchor=tk.NW)
canvas.poscoimg3 = poscoimg3 # Add this statement