【问题标题】:Python Tkinter Image issue in definition定义中的 Python Tkinter 图像问题
【发布时间】:2020-10-25 01:47:07
【问题描述】:
from tkinter import *
def displayimage():
   Initimage=Tk()
   Initimage.title('Initializing')
   photo1=PhotoImage(file='AMAS.gif')
    Label(Initimage,image=photo1,bg='black').grid(row=0,column=0,sticky=E)
    Initimage.resizable(0,0)
    Initimage.mainloop()

displayimage()

这是代码

Tkinter 回调异常 回溯(最近一次通话最后): call 中的文件“C:\Users\vinayak\AppData\Local\Programs\Thonny\lib\tkinter_init_.py”,第 1705 行 返回 self.func(*args) 文件“C:\Users\vinayak\Documents\Programs 12th\Project.py”,第 292 行,在 submitact logintodb(用户,密码) 文件“C:\Users\vinayak\Documents\Programs 12th\Project.py”,第 319 行,在 logintodb 显示图像() 文件“C:\Users\vinayak\Documents\Programs 12th\Project.py”,第 260 行,在 displayimage 标签(Initimage,image=photo1,bg='black').grid(row=0,column=0,sticky=E) init 中的文件“C:\Users\vinayak\AppData\Local\Programs\Thonny\lib\tkinter_init_.py”,第 2766 行 Widget.init(self, master, 'label', cnf, kw) init 中的文件“C:\Users\vinayak\AppData\Local\Programs\Thonny\lib\tkinter_init_.py”,第 2299 行 (widgetName, self._w) + extra + self._options(cnf)) _tkinter.TclError:图像“pyimage1”不存在

【问题讨论】:

  • 你能告诉我们你是如何尝试实现它的吗?您在那里显示的错误与您发布的代码不对应
  • 请发布导致错误的代码。你让我们猜测......
  • 我已经更新了帖子
  • @jasonharper 也不起作用,请您帮忙

标签: python tkinter


【解决方案1】:

函数实现示例,新增mainloop()连续显示

from tkinter import *
def displayimage():
    Initimage=Tk()
    Initimage.title('Initializing')
    photo1=PhotoImage(file='AMAS.gif')
    Label(Initimage,image=photo1,bg='black').grid(row=0,column=0,sticky=E)
    Initimage.resizable(0,0)
    Initimage.mainloop()

displayimage()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多