在二级窗口中,图片不显示,这是为什么
import tkinter as tk
from PIL import Image, ImageTk
# 创建主窗口
root = tk.Tk()
root.geometry("400x400")
def a():
# 创建二级窗口
top = tk.Toplevel(root)
top.geometry("200x200")
# 打开图像文件
image = Image.open("123.jpg")
# 将图像转换为Tk格式
photo = ImageTk.PhotoImage(image)
# 创建标签并将图像放置标签上
label = tk.Label(top, image=photo)
label.pack()
b = tk.Button(root,text='a', command=a)
b.pack()
root.mainloop()