属性错误:'Turtle'对象没有属性'onscreenclick'在python 3.9中得到此错误

nszi6y05  于 2023-06-28  发布在  Python
关注(0)|答案(1)|浏览(164)
from turtle import Screen, Turtle
turtle = Turtle()

def get_mouse_cor(x, y):
    print(x, y)

turtle.onscreenclick(get_mouse_cor)

screen.mainloop()

它依赖于我使用的python版本吗?版本是3.9
我希望得到鼠标点击的x,y坐标

fdbelqdn

fdbelqdn1#

你好像忘了设置屏幕。此外,您实际上不需要设置turtle = Turtle()行,它在没有设置的情况下工作得很好。

import turtle
  
def get_mouse_cor(x, y):
    print(x, y)
  
# set screen
sc = turtle.Screen()
sc.setup(400, 300)
  
turtle.onscreenclick(get_mouse_cor)

相关问题