【发布时间】:2014-11-23 17:20:44
【问题描述】:
这是发现错误的地方:
global backbuttonimg
backbuttonimg = PhotoImage(file="backbutton.gif")
C6 = tkinter.Button(W_CheckDates, image=backbuttonimg, command = CheckDatesBack)
C6.pack()
我不明白为什么这不起作用。我的程序中有另一张图片:
def Login():
global W_Menu
W_Menu = Tk()
W_Menu.geometry('160x310+600+200')
W_Menu.title("NSS DB")
A0 = Canvas(W_Menu, width='160', height='160')
A0.pack()
global img
img = PhotoImage(file="nsslogo.gif")
A0.create_image(80,80, image=img)
当我在最初调用上面的定义之后(例如,当我的程序注销时)尝试调用它时,我也遇到了类似的错误,所以我重新调整了,所以窗口只是取消图标而不是再次调用它,我不要再得到错误。但是我很困惑为什么我现在在前一段代码中出现错误,因为该按钮根本不会显示它是否是第一次调用。抱歉,如果这有点模糊,请询问我是否没有足够详细地解释。提前致谢。
附:我查看了其他有类似问题的线程,但没有一个适用于我。
【问题讨论】:
-
显示完整的错误/回溯。