2013-02-14 7 views
1

Tkinter GUI를 만들려고합니다. gif 이미지를 캔바스에 넣으려고 할 때 속성 오류가 발생합니다. Python TKInter : AttributeError : 'NoneType'객체에 'create_image'속성이 없습니다.

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

.pack.gridNone입니다. 그들은 Widget을 반환하지 않습니다.

수정 사항은 간단합니다. 그것을 두 줄로 나누십시오 :

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

sks보다 새로운 것 –

관련 문제