Найти - Пользователи
Полная версия: Графические объекты
Начало » Python для новичков » Графические объекты
1
blondinka
Есть отрисованный графический объект.
 from graphics import* 
win = GraphWin("Окно для графики", 800, 800) 
obj = Circle(Point(400,400),20)
obj.setFill("black")
obj.draw(win) 
obj = Circle(Point(500,400),20)
obj.setFill("black")
obj.draw(win) 
obj = Rectangle(Point(355,360), Point(555, 390))
obj.setFill("red")
obj.draw(win)
obj = Rectangle(Point(395,330), Point(515, 360))
obj.setFill("red")
obj.draw(win)
win.getMouse() 
win.close()
Как сделать так, чтобы машинка ехала в одну сторону, а ей на встречу ехала другая такая же машинка и при встрече они просто остановились?
PEHDOM
Летят 2 напильника, один на север, другой красный. Сколько весит ведро картошки, если козырь черви?
Именно так звучит ва вопрос.
А вообще у объектов модуля graphics есть метод move(dx,dy) соответственно чтобы машинка поехала вправо нужно переместить каждый ее элемент на dx пикселей, тоесть сделать obj.move(dx, 0). Как вы будете это делать, создатите один объект куда поместите все элементы “машинки” и будете машинку перемещать централизовано, или будете перемещать каждый элемент “машинки” поотдельности зависит от уровня ваших знаний.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB