为什么我没有属性文本输入?
Why don`t I have attribute textinput?
我有 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
函数。因为它需要两个参数:title
和 prompt
。如果我们寻找您问题的答案,我们可以在 documentation 中看到: textinput
不是 turtle.Turtle
对象的方法,它是 turtle
模块的函数.所以你应该通过 turtle
模块使用它:
import turtle
n = turtle.Turtle()
n.speed(0)
n.penup()
n.goto(0,0)
nd = turtle.textinput("","")
我有 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
函数。因为它需要两个参数:title
和 prompt
。如果我们寻找您问题的答案,我们可以在 documentation 中看到: textinput
不是 turtle.Turtle
对象的方法,它是 turtle
模块的函数.所以你应该通过 turtle
模块使用它:
import turtle
n = turtle.Turtle()
n.speed(0)
n.penup()
n.goto(0,0)
nd = turtle.textinput("","")