我正在使用一个名为tkinter的库在Python中工作,或者输入。
这是我使用的代码:
entryvar = Entry(name).pack()
entryvar.insert(0,'Enter')
但是当我运行代码时,我得到以下错误:
AttributeError: 'NoneType' object has no attribute 'insert'
我不确定为什么会发生这种情况,因为我仔细地遵循了这方面的教程。
我试过把单引号转换成双引号,然后再回来,但那不起作用。如果你有什么建议,会很有帮助的。谢谢!
你得到这个错误是因为你写了entryvar = Entry(name).pack()
。.pack()
返回None
,所以你应该写:
entryvar = Entry(name)
entryvar.pack()
entryvar.insert(0,'Enter')