**これはプログラミング コースの一部であり、使用するように求められたモジュールは通常、それ以外では使用されません。私は自分のコードを説明するために最善を尽くします (かなり自明ですが)
編集:興味がある場合は、Myroを使用する必要があります。マウスのクリック座標を取得するために使用するコードは次のとおりです。mouseX, mouseY = win.getMouse() # "win" refers to a Window object
クリックすると何らかのアクションを実行する「ボタン」を作成しています。使用する形状は、長方形、円、三角形の 3 つです。
長方形の場合:
# The numbers used in this example are the coordinates on an XY plane
# mouseX refers to the X coord of a recent mouse click; mouseY on the Y axis
if mouseX >= 70 and mouseX <= 120:
if mouseY >= 10 and mouseY <= 35:
print("rectangle button clicked")
サークルについては、この質問から助けを得て、最終的に次のコードになりました。
# mouseX and mouseY, same as rectangle example
if sqrt((mouseX-660)**2 + (mouseY-270)**2) <= 30:
print("circle button clicked")
私が作業しようとしている最後の形状は三角形です。どのように確保し、形状の座標内にいるのかわかりませmouseX
んmouseY
。私は数学がかなり苦手ですが、使用できる数式があると思います (例: 円の例)。どうもありがとう。