4

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'

前もって感謝します。

4

1 に答える 1

6

ではTkinter、メソッド.pack.gridリターンNone. を返しませんWidget

修正は簡単です。2 行に分割します。

canvas_1 = Canvas(width = 800, height = 450, bg = "blue")
canvas_1.pack()
于 2013-02-14T16:17:43.530 に答える