为什么我的占位符不显示在我的Tkinter条目?



我正在使用一个名为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')

最新更新