1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from tkinter import *
window = Tk()
window.title("Mueve el cuadrado ← ↑ ↓ →")
c = Canvas(window, width = 800, height = 600, bg = 'red')
c.pack()
rect = c.create_rectangle(50, 50, 150, 150, fill = 'black')
rect_v = 20
def move_ship(event):
if event.keysym == 'Up':
c.move(rect, 0, -rect_v)
if event.keysym == 'Down':
c.move(rect, 0, rect_v)
if event.keysym == 'Left':
c.move(rect, -rect_v, 0)
if event.keysym == 'Right':
c.move(rect, rect_v, 0)
c.bind_all('<Key>', move_ship)