Python 乌龟:呼叫屏幕点击不收听
我遇到了一个问题,当我使用Pycharm进行测试时,调用onscreenclick无法保持窗口打开和侦听,但是当我使用Skultp.org或Interactivepython.org上的在线解释器时,它工作正常 下面是有问题的代码块:Python 乌龟:呼叫屏幕点击不收听,python,pycharm,Python,Pycharm,我遇到了一个问题,当我使用Pycharm进行测试时,调用onscreenclick无法保持窗口打开和侦听,但是当我使用Skultp.org或Interactivepython.org上的在线解释器时,它工作正常 下面是有问题的代码块: import turtle def position(x, y): print x, y wn = turtle.Screen() wn.bgcolor("lightgreen") tess = turtle.Turtle() tess.color("
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中运行上面的代码时,解释器立即运行函数“position”并打印“None”。然后,程序结束
当我在上面提到的在线解释器中运行代码时,程序等待单击并打印出每次单击的x和y坐标
我希望对“onscreenclick”的呼叫能够像在线口译员一样,以Pycharm的方式进行 只需插入
turtle.done()
作为您的最后一条语句
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)
turtle.done()