现象:
白色区域为Canvas(原本应该显示照片z=ik.Photoimage(image=cz))
代码:
import tkinter as tk
import sys as ss
import tkinter.filedialog as fi
import PIL as pl
import PIL.Image as ie
import PIL.ImageTk as ik
def jz():
zd=fi.askopenfilename()
cz=ie.open(zd)
x=cz.width
y=cz.height
#hs=len(h)-1
z=ik.PhotoImage(image=cz)
#h.append(tk.Canvas(c,width=x,height=y,bg="#ffffff"))
h=tk.Canvas(c,width=x,height=y,bg="#ffffff")
h.place(x=20,y=20)
h.create_image(0,0,anchor='nw',image=z)
c=tk.Tk()
a=tk.Button(c,text="新建",bd=0,command=jz).place(x=0,y=0)
c.mainloop()