私は現在、PythonのTurtle Graphicsでプログラムを作っています。ここに必要な場合のためのコードですPython Turtle - クリックイベント
import turtle
turtle.ht()
width = 800
height = 800
turtle.screensize(width, height)
##Definitions
def text(text, size, color, pos1, pos2):
turtle.penup()
turtle.goto(pos1, pos2)
turtle.color(color)
turtle.begin_fill()
turtle.write(text, font=('Arial', size, 'normal'))
turtle.end_fill()
##Screen
turtle.bgcolor('purple')
text('This is an example', 20, 'orange', 100, 100)
turtle.done()
私はクリックイベントを持っています。だから、テキスト'This is an example'
が書かれているところでは、私はそれをクリックしてコンソールに何かを印刷したり、背景を変えたりしたいと思う。これはどうすればいいですか?
EDIT:
私はpygameのようなものをインストールしたくない、それは(あなたのメインループでそれに基づいて行動、その後の位置を取得するためにonscreenclickメソッドを使用して、タートル
は、要件ごとのようにテキスト領域位置にのみ、特定の画面の色を変更するにはどこかをクリックすると画面の色を変更します私の古い記事を更新しました –