image - Tkinter 没有在 Toplevel 窗口中显示图像,而其他人则显示
问题描述
我知道以前有人问过这个问题,但是其他主题都没有给我关于可能发生的事情的额外提示。我已经在几个窗口和顶层窗口中添加了几次图像,没有问题,但是对于这个特定的,我没有让它显示图片,我将完全相同的代码放在另一个顶层窗口中,它显示了图片...这是代码,它也显示了窗口和所有其他小部件。我检查了没有标签框架或某种可能覆盖图像的东西:
def valvreggas():
ventanavalvula = Toplevel()
ventanavalvula.geometry("1100x400")
ventanavalvula.title("Gas regulator valve")
imagevalv = ImageTk.PhotoImage(Image.open("images/gasregulator.png"))
imgvalvlab = Label(ventanavalvula, image=imagevalv)
imgvalvlab.place(x=700, y=20)
# Window widget arrangement
v1 = Label(ventanavalvula, text="Condición 1", justify="center").place(x=230, y= 30)
v2 = Label(ventanavalvula, text="Condición 2", justify="center").place(x=360, y= 30)
解决方案
推荐阅读
- excel - 多个 If 函数
- c# - 计算连接线
- node.js - 我必须在哪里放置 gcloud 存储的默认配置?
- ubuntu - 在 Ubuntu 12.04 上安装和使用 OpenBLAS 和 Armadillo 的问题
- r - 如何使用 ggplot2 的 facet_wrap 创建时间序列图
- angular - 如何在 Angular 7 中使用 SCSS mixins
- websocket - 用于 Node.js 的 Coinbase-pro - Websocket 连接因错误而中断:阅读 ECONNRESET
- builder - 龙目岛建设者不关心受限的方法/构造函数属性集
- c# - 具有 CosmosDb 绑定的 Azure 函数正确的本地设置
- python - 无法在客户端加载 JSON 类型的消息