python-3.x - pyImage# 不存在
问题描述
这不是重复的问题!
只是一个例子:
dict={
'imgA':tk.PhotoImage(file='imgA.png')
'imgB':tk.PhotoImage(file='imgB.png')
...#more
}
def startapp():
labelA=tk.Label(win,image=dict['imgA'])
labelA.pack()
...#other lines WHICH DO NOT AFFECT PROBLEM(from debugging)
startapp()
这给我一个错误:
'pyImage#'doen't exist
为什么会这样???当我调试它时,它工作正常
编辑: 请不要再回答或投票了。
解决方案
这个问题可以通过使用来解决:
def configitem():
dict={
'imgA':tk.PhotoImage(file='imgA.png')
'imgB':tk.PhotoImage(file='imgB.png')
...#more
}
return dict
def startapp():
dict=configitem()
...
推荐阅读
- python - 如何转换`
` 转换成 png 文件? - python - 如何将 JSON 转换为具有类型信息和枚举的对象?
- git - Git在分支的分支上拉取和获取
- c++ - 如何在 gtkmm 的另一个线程中运行函数?
- r - 使用安全捆绑 zip 文件将 RCassandra 连接到 Datastax
- excel - Excel 加载项从外部 Api 调用返回 !VALUE#
- flutter - 如何在 Flutter 上使用 NFC 将十六进制值存储在内存地址中?
- php - 匹配多个项目时递归函数不起作用
- java - java - 如何在Java SpringBoot中将服务注入另一个服务?
- c# - .NET / EF:如何解决“歧义问题”来创建带有分组依据的查询?