import ...
root = Tk()
c = Canvas(root, width=1000, height=1000)
c.pack()
a = c.create_rectangle(...) #Тут дополните
b = c.create_rectangle(...)
c.bind_all('<KeyPress-Up>', moveUp)
#здесь другие байндинги
while True:
c.move(b, 1, 1)
root.update()
Qtdesigner это программа которая позволяет делать gui в формате .ui, и прямого отношения к пайтону не имеет. PyQt позволяет компилировать ui файлы которые делает дизайнер в python скрипты. В итоге получается зависимость: Если у вас есть pyqt, но нет дизайнера то вы можете писать gui. Если у вас есть дизайнер, но нет pyqt то вы нифига не можете.
Кстати есть еще менее популярная альтернатива pyqt, это pyside