Когда вы удерживаете мышь, она устанавливает булавку. А когда вы отпустите шарик, он лопнет. моя главная проблема в том, что воздушный шар лопается и отпускается, но решение показывает какую-то серую часть или что-то в этом роде. Я запустил автограф, и там написано:
CenterX не должен быть 217,61
CenterY не должен быть 192,28
Хорошая попытка... несоответствие первой точки в (221.61,190.20)
Несоответствие второй точки в (177,61, 212.28)
Если кто-нибудь скажет мне, что все это значит, было бы здорово.
Вот как должно выглядеть решение
введите здесь описание изображения
Вот код
# background
Rect(0, 0, 400, 400, fill='lightSkyBlue')
# string
Line(200, 330, 200, 400, fill='white', lineWidth=5, dashes=True)
# balloon
RegularPolygon(200, 370, 20, 3, fill='crimson')
Oval(200, 185, 300, 340,
fill=gradient('lightCoral', 'crimson', start='right-top'))
pin= Group(
Line(244,178,200,200, lineWidth=1),
Circle(240,180,5, fill='blue')
)
def onMousePress(mouseX, mouseY):
# Draw the pin.
### Place Your Code Here ###
pin.visible=True
pin.centerX=mouseX
pin.centerY=mouseY
pass
def onMouseRelease(mouseX, mouseY):
# Pop the balloon.
### Place Your Code Here ###
pop=Star(200,200,190,9, fill='lightSkyBlue', roundness=70)
pin.visible=False
pass
##### Place your code above this line, code below is for testing purposes #####
# test case:
onMousePress(200, 200)
Подробнее здесь: https://stackoverflow.com/questions/798 ... -placement