ich habe mal eine Anfängerfrage zu Tkinter bzw. zu einem Button, der mit der Maus angeklickt werden kann. Ich möchte gerne, dass dann Objekte in dem Fenster verschoben werden. Im folgenden einfach mal durch einen kleinen Kreis dargestellt:
Code: Alles auswählen
def Koordinatenfenster():
"Erzeugt ein Fenster mit einem schlichten Koordinatensystem."
fenster=Tkinter.Tk()
canvas=Tkinter.Canvas(fenster,height=920,width=920,bg="lightgrey")
def start():
canvas.move(kleinerKreis,200,200)
canvas.create_line(20,460,900,460) # X-Achse
canvas.create_line(460,20,460,900) # Y-Achse
kleinerKreis=canvas.create_oval(30,30,35,35,fill="black") # kleiner Kreis zum testen
button=Tkinter.Button(fenster, text="los gehts", command=start())
canvas.pack()
button.pack()
fenster.mainloop()
Code: Alles auswählen
def Koordinatenfenster():
"Erzeugt ein Fenster mit einem schlichten Koordinatensystem."
fenster=Tkinter.Tk()
canvas=Tkinter.Canvas(fenster,height=920,width=920,bg="lightgrey")
def start(x):
canvas.move(kleinerKreis,x,x)
canvas.create_line(20,460,900,460) # X-Achse
canvas.create_line(460,20,460,900) # Y-Achse
kleinerKreis=canvas.create_oval(30,30,35,35,fill="black") # kleiner Kreis zum testen
button=Tkinter.Button(fenster, text="los gehts", command=start(200))
canvas.pack()
button.pack()
fenster.mainloop()