使用 Tkinter 时,错误:TclError: image "pyimage8"不存在

编程入门 行业动态 更新时间:2024-10-22 16:19:31
本文介绍了使用 Tkinter 时,错误:TclError: image "pyimage8"不存在的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我一直收到错误,TclError: image "pyimage8";不存在.很奇怪,每次运行都会增加?

I keep getting the error, TclError: image "pyimage8" doesn't exist. It is strange, as the number increases every time I run it?

我正在使用 spyder 运行 python,不知道这是否会影响任何事情.

I'm running python using spyder, dunno whether this affects anything.

这是我的代码:

#import tkinter
import Tkinter as tk
  
homescreenImage = PhotoImage(file="Homescreen.gif") 

#create a GUI window.
root = Tk()
#set the title.
root.title("Welcome to the Pit!")
#set the size.
root.geometry("1100x700")

homescreenFrame = tk.Frame(root, width=1100, height = 700)
homescreenFrame.pack()

homescreenLabel = tk.Label(homescreenFrame, image=homescreenImage)
homescreenLabel.pack()


#start the GUI
root.mainloop()

推荐答案

我发现我的脚本会运行一次,然后在后续运行时出现错误.如果我重新启动控制台,它会再次运行.我通过在脚本开头使用以下代码解决了这个问题:

I found that my script would run once and then give me an error on subsequent runs. If I restarted the console, it would run again. I solved the problem by using the following code in the beginning of my script:

import sys
if "Tkinter" not in sys.modules:
    from Tkinter import *

现在每次都有效.

这篇关于使用 Tkinter 时,错误:TclError: image "pyimage8"不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-30 06:32:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1390618.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不存在   错误   TclError   Tkinter   quot

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!