Tkinter Canvas图片无法获得原因与办法1
Tkinter Canvas的PhotoImage对于.jpg图片无法获得,即使改了文件后缀名与没有用,需要重新另存为.gif或者.png文件,这样就行。
Tkinter Canvas图片无法获得原因与办法2
新建了Toplevel后,设置Canvas,代码如下:
def var_pic():
window_pic = tk.Toplevel(window)
window_pic.geometry('600x300')
window_pic.title('图')
canvas = tk.Canvas(window_pic, height=300, width=600,bg='blue')
image_file = tk.PhotoImage(file='C:\\Users\\Administrator\\Desktop\\图.png')
image = canvas.create_image(20, 20, anchor='nw', image=image_file)
canvas.pack()
无法显示图片,如图所示: