How do I pass more arguments through tkinter's bind method?
for the example:
tk = Tk()
def moveShip(event,key):if event.keysym == 'Down' and player1.selectedCoord[1] != 9:if key == 'place':player1.selectedCoord[1] += 1elif event.keysym == 'Up' and player1.selectedCoord[1] != 0:if key == 'place':player1.selectedCoord[1] -= 1elif event.keysym == 'Left' and player1.selectedCoord[0] != 0:if key == 'place':player1.selectedCoord[0] -= 1elif event.keysym == 'Right' and player1.selectedCoord[0] != 9:if key == 'place':player1.selectedCoord[0] += 1tk.bind("<Key>", command=moveShip(event,'place'))
instead of
tk.bind("<Key>", moveship)
when I run the first one, it says the event is not defined