我正在尝试创建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)
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误
canvas_1.create_image(0, 0, image = gif, anchor = NW)
AttributeError: 'NoneType' object has no attribute 'create_image'
Run Code Online (Sandbox Code Playgroud)
提前致谢。
在Tkinter,方法.pack和.grid回报None。他们不退还Widget。
解决方法很简单。将其分为两行:
canvas_1 = Canvas(width = 800, height = 450, bg = "blue")
canvas_1.pack()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3739 次 |
| 最近记录: |