Python TKInter:AttributeError:';非类型';对象没有属性';创建图像';

Python TKInter:AttributeError:';非类型';对象没有属性';创建图像';,python,tkinter,Python,Tkinter,我试图创建一个Tkinter GUI,当我试图在画布上放置gif图像时,出现了一个属性错误 canvas_1 = Canvas(width = 800, height = 450, bg = "blue").pack() gif = PhotoImage(file = "C:\\Users\\Luke\\Desktop\\fb.gif") canvas_1.create_image(0, 0, image = gif, anchor = NW) 这就是我得到的错误 canvas_1.cre

我试图创建一个Tkinter GUI,当我试图在画布上放置gif图像时,出现了一个属性错误

canvas_1 = Canvas(width = 800, height = 450, bg = "blue").pack()
gif = PhotoImage(file = "C:\\Users\\Luke\\Desktop\\fb.gif")
canvas_1.create_image(0, 0, image = gif, anchor = NW)
这就是我得到的错误

  canvas_1.create_image(0, 0, image = gif, anchor = NW)
AttributeError: 'NoneType' object has no attribute 'create_image'

提前感谢。

Tkinter
中,方法
.pack
.grid
返回
None
。它们不会返回
小部件

解决办法很简单。将其拆分为两行:

canvas_1 = Canvas(width = 800, height = 450, bg = "blue")
canvas_1.pack()

thansks,新的,简单的事情