为什么没有属性textinput?

时间:2019-12-04 17:16:13

标签: python turtle-graphics

我有python 3.7,它没有向我显示textinput和numinput作为属性。它适用于turtle.onclick()或ondrag,但textinput和numinput属性刚刚消失了。 我该如何解决?

n = turtle.Turtle()

n.speed(0)
n.penup()
n.goto(0,0)
nd = n.textinput()

但是它没有这样做,它只是向我显示textinput作为属性错误。

1 个答案:

答案 0 :(得分:1)

首先,您不能在没有参数的情况下调用textinput函数。因为它带有两个参数:titleprompt。而且,如果我们寻找您的问题的答案,我们可以看到在documentation中:textinput不是turtle.Turtle对象的方法,而是turtle模块的功能。因此,您应该通过turtle模块使用它:

import turtle
n = turtle.Turtle()

n.speed(0)
n.penup()
n.goto(0,0)
nd = turtle.textinput("","")