2012-04-19 39 views
9

Vì vậy, tôi có một bài tập mà tôi phải sử dụng Tkinter để tạo trò chơi trên bàn. Đây chỉ là một phần của chương trình mà tôi muốn mang lại hình ảnh của bảng. Nhưng tôi tiếp tục nhận được lỗi, "Quá sớm để tạo hình ảnh" và tôi không chắc mình đang làm gì sai.Lỗi Tkinter Python, "Quá sớm để tạo hình ảnh"

Dưới đây là mã của tôi cho đến nay:

from Tkinter import * 
from pprint import pprint 

# Which variable is currently updating 
from variableColors import Variables 
VariableIndex = 0    
VariableText = Variables[VariableIndex] 

Ids = None    # Current canvas ids of the text and 4 player tokens: 
         # Will be None if not committed 

VariableCoords = { }  # Where store variable and coordinates 


im = PhotoImage(file="C:\Users\Kiki\Desktop\Assignment\\") 
photo = can.create_image(0,0,anchor=NW, image=im) 

can.pack() 


root.mainloop() 

Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn :)

Trả lời

10

Bạn quên khai báo root - root = Tk(). Hệ thống Tk phải được BẬT trước khi sử dụng.

+0

Điều đó đã xảy ra. Cảm ơn! – emagdnim

Các vấn đề liên quan