Python Turtle 图形不会自动打开

Python Turtle Graphics Aren't Automatically Opening

当我 运行 我的代码时,python 乌龟图形在新的 window 中打开,但我必须单击那个 window 才能查看它。有什么办法让它自动出现吗?

这是我的代码:

ninja = turtle.Turtle()
ninja.speed(1000)

for i in range(180):
    ninja.forward(100)
    ninja.right(30)
    ninja.forward(20)
    ninja.left(60)
    ninja.forward(50)
    ninja.right(30)

    ninja.penup()
    ninja.setposition(0, 0)
    ninja.pendown()

    ninja.right(2)

turtle.Screen().bye()

您可以使用下面的代码片段将 window 放在前面。

root = turtle.Screen()

rootwindow = root.getcanvas().winfo_toplevel()
rootwindow.call('wm', 'attributes', '.', '-topmost', '1')