2012-04-19 13 views
9

Así que tengo una tarea que tengo que usar Tkinter para crear un juego de mesa. Esta es solo una parte del programa en la que quiero incluir la imagen de la pizarra. Pero sigo recibiendo el error, "Demasiado pronto para crear una imagen" y no estoy seguro de lo que estoy haciendo mal.Error de Python Tkinter, "Demasiado pronto para crear una imagen"

Aquí está mi código hasta ahora:

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() 

Cualquier ayuda se agradece. Gracias :)

Respuesta

10

Se olvidó de declarar la raíz - root = Tk(). El sistema Tk debe estar ENCENDIDO antes de usarlo.

+0

Eso lo hizo. ¡Gracias! – emagdnim

Cuestiones relacionadas