乌龟 setworldcoordinates 找不到参考 intellij
turtle setworldcoordinates couldn't find reference intellij
我 运行 某人的代码来自 GitHub intellij 并且有效。
但是我有一些问题。
例如:
import turtle
..
def main():
..
turtle.setworldcoordinates(0, 0, xsize, ysize)
intellij 说它无法在 turtle.py 中找到(对这个函数的)引用,所以
我试图摆脱它,所以我写了
import turtle
..
def main():
..
turtle.TurtleScreen.setworldcoordinates(0, 0, xsize, ysize)
这是正确的路径,但现在它说他想要类型 TurtleScreen。
我在这里遗漏了一些东西。
intellij 说他找不到参考,这到底是什么意思,我该如何解决?
没有更多的原始代码,我无法告诉你原因:
turtle.setworldcoordinates(0, 0, xsize, ysize)
没有用,应该有。但我可以告诉你为什么这行不通:
turtle.TurtleScreen.setworldcoordinates(0, 0, xsize, ysize)
这是因为您将实例方法作为 class 方法调用,而缺少 self
。我使用 turtle 模块的首选方法是:
from turtle import Turtle, Screen
screen = Screen()
screen.setworldcoordinates(0, 0, xsize, ysize)
...
yertle = Turtle()
...
screen.exitonclick()
但在你的情况下你可以尝试:
turtle.Screen().setworldcoordinates(0, 0, xsize, ysize)
我 运行 某人的代码来自 GitHub intellij 并且有效。 但是我有一些问题。
例如:
import turtle
..
def main():
..
turtle.setworldcoordinates(0, 0, xsize, ysize)
intellij 说它无法在 turtle.py 中找到(对这个函数的)引用,所以 我试图摆脱它,所以我写了
import turtle
..
def main():
..
turtle.TurtleScreen.setworldcoordinates(0, 0, xsize, ysize)
这是正确的路径,但现在它说他想要类型 TurtleScreen。 我在这里遗漏了一些东西。
intellij 说他找不到参考,这到底是什么意思,我该如何解决?
没有更多的原始代码,我无法告诉你原因:
turtle.setworldcoordinates(0, 0, xsize, ysize)
没有用,应该有。但我可以告诉你为什么这行不通:
turtle.TurtleScreen.setworldcoordinates(0, 0, xsize, ysize)
这是因为您将实例方法作为 class 方法调用,而缺少 self
。我使用 turtle 模块的首选方法是:
from turtle import Turtle, Screen
screen = Screen()
screen.setworldcoordinates(0, 0, xsize, ysize)
...
yertle = Turtle()
...
screen.exitonclick()
但在你的情况下你可以尝试:
turtle.Screen().setworldcoordinates(0, 0, xsize, ysize)