Comment dessiner des images dans la fenêtre tkinter

Comment puis-je dessiner une image dans une fenêtre tkinter (je suis à l'aide de python 3.3)? Je suis à la recherche d'un énoncé qui permettrait de dessiner une image à une position donnée sur une fenêtre tkinter.

ouais...

Toutes les réponses seraient appréciés. Et voici le code source du programme (si on peut l'appeler ainsi) que je veux utiliser le code, dans le cas où vous en avez besoin.

from tkinter import *
class craftClass():
def __init__(self, x = 80, y = 80, xmotion = 0, ymotion = 0, health = 20):
self.xPos, self.yPos = x, y
self.dx, self.dy = xmotion, ymotion
def moveCraft(self):
self.xPos += self.dx
self.yPos += self.dy
class missileClass():
def __init__(self, x = 0 , y = 0):
self.xPos, self.yPos = x, y
class alienClass():
def __init__(self, x, y):
self.xPos, self.yPos = x, y
def moveForCraft(self, craftX, craftY):
if self.xPos < craftX:
self.xPos += 2
elif self.xPos > craftX:
self.xPos -= 2
else:
pass
if self.yPos < craftY:
self.yPos += 2
elif self.yPos > craftY:
self.yPos -= 2
else:
pass
craft = craftClass()
missileArray = []
alienArray = []
def keypress(event):
if event.keysym == 'Escape':
root.destroy()
x = event.char
if x == "w":
craft.dy = 1
elif x == "s":
craft.dy = -1
elif x == "a":
craft.dx = -1
elif x == "d":
craft.dx = 1
else:
print(x)
root = Tk()
print(craft.dx)
while True:
try:
root.bind_all('<Key>', keypress)
craft.moveCraft()
root.update()
except TclError:
print("exited. tcl error thrown. llop broken")
break

Je suis bien conscient que l'espacement est sorta foiré, mais c'est quelque chose qui s'est passé lors de la copie

OriginalL'auteur pipsqueaker117 | 2012-09-03