Как я могу передать больше аргументов через метод связывания tkinter?
для примера:
tk = Tk()
def moveShip(event,key):
if event.keysym == 'Down' and player1.selectedCoord[1] != 9:
if key == 'place':
player1.selectedCoord[1] += 1
elif event.keysym == 'Up' and player1.selectedCoord[1] != 0:
if key == 'place':
player1.selectedCoord[1] -= 1
elif event.keysym == 'Left' and player1.selectedCoord[0] != 0:
if key == 'place':
player1.selectedCoord[0] -= 1
elif event.keysym == 'Right' and player1.selectedCoord[0] != 9:
if key == 'place':
player1.selectedCoord[0] += 1
tk.bind("<Key>", command=moveShip(event,'place'))
вместо
tk.bind("<Key>", moveship)
при запуске первого, он говоритсобытие не определено