2012-04-19 8 views
9

So habe ich eine Aufgabe, die ich Tkinter verwenden muss, um ein Brettspiel zu erstellen. Dies ist nur ein Teil des Programms, in dem ich das Image des Boards einbringen möchte. Aber ich bekomme immer wieder den Fehler: "Zu früh, um ein Bild zu erstellen" und ich bin mir nicht sicher, was ich falsch mache.Python Tkinter Fehler, "zu früh, um Bild zu erstellen"

Hier ist mein Code so weit:

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

Jede mögliche Hilfe würde geschätzt. Danke :)

Antwort

10

Sie haben vergessen, root - root = Tk() zu deklarieren. Das Tk-System muss vor der Verwendung eingeschaltet sein.

+0

Das hat es getan. Vielen Dank! – emagdnim

Verwandte Themen