我写了一个类,其中打开了一个带有图片的新窗口。 我阅读了有关它的其他主题并尝试过,但是没有一个帮助我。
import tkinter as tk
from tkinter import *
class About:
def __init__(self, master):
root = Tk()
root.title("About")
canvas = Canvas(root, width=200, height=200, bg='white')
photo = tk.PhotoImage(file=some gif picture)
canvas.create_image(0, 0, image=photo)
label = Label(image=photo)
label.image = photo
label.pack()
if __name__=="__main__":
root = Tk()
about = About(root)
root.mainloop()
我运行时显示空白的tkinter框架。或者显示此错误:
_tkinter.TclError: image "pyimage1" doesn't exist