我写了这个代码:
import turtle
wn = turtle.Screen()
Matthew = turtle.Turtle()
Matthew.forward(200)
Matthew.left(90)
Matthew.forward(200)
把它保存为马修.py 如果我跑了马修.py使用Idle我得到了预期的行为(新窗口打开,小乌龟做它的动作)。 如果我打开然后跑马修.py它就挂在树冠上。我只看到:
^{pr2}$但它只是挂在那里,没有错误。在
我做错什么了吗?在
请注意,作为一个实验,我在IPython笔记本上复制了相同的代码并将其保存为马修.伊宾布,然后在Canopy的笔记本中运行代码,它可以正常工作。在
默认情况下,Canopy Python使用Qt GUI后端。Turtle使用TK后端。他们互相冲突。有关分辨率,请参见https://support.enthought.com/entries/21793229-Using-Tkinter-Turtle-in-Canopy-s-IPython-panel。在
相关问题 更多 >
编程相关推荐