0
onscreenclickへの呼び出しが、Pycharmを使ってテストしているときにウィンドウを開いたままにしていないという問題があります。ここでSkultp.orgまたはInteractivepython.orgタートル:Pycharmで聞いていないonscreenclickへの呼び出し
で見つかったものは、問題のコードのブロックです:
import turtle
def position(x, y):
print x, y
wn = turtle.Screen()
wn.bgcolor("lightgreen")
tess = turtle.Turtle()
tess.color("blue")
tess.shape("turtle")
wn.onscreenclick(position)
私はPycharmに上記のコードを実行すると、インタプリタはすぐに関数「位置」とプリントを実行します'なし'。これに続いて、プログラムは終了する。
上記のオンラインインタープリタでコードを実行すると、プログラムはクリックを待って、各クリックのx座標とy座標を出力します。
オンラインインタプリタと同じように、Pycharmで動作するように 'onscreenclick'への呼び出しを行います。