canvas - move
Verfasst: Dienstag 2. September 2003, 19:52
ich möchte mir einen zimmerplan für micht schreiben.
frage:
kann ich ein viereck nach den klick mit der linken maustast moven.
frage:
kann ich ein viereck nach den klick mit der linken maustast moven.
Code: Alles auswählen
class zimmer:
def __init__(self):
self.canvas = Canvas(root,width=300, height=400, bg="white")
self.canvas.pack()
self.zeichnen()
def zeichnen(self):
for a in range(1,10):
self.viereck = self.canvas.create_rectangle( 50, a + 50, a + 100,80)
self.canvas.bind("<Button-1>",self.move)
self.canvas.bind("<move>",self.move)
for a in range(1,10):
self.linie = self.canvas.create_line( 50, a + 50, a + 100,80)
self.canvas.bind("<Button-1>",self.move)
def move(self,event):
print event.x
print event.y
self.linie = self.canvas.create_line( event.x + 10, event.y + 10, event.x - 10,event.y - 10)