问题描述
这是代码
from tkinter import*
win = Tk()
win.title('My application')
e = Entry(win).pack()
def click():
label = Label(win,text =
"Hello" +
e.get()).pack()
button = Button(win,text =
'Enter your name',command =
'click').pack()
win.mainloop()
当我输入名称并单击创建的按钮时,会出现类似的错误 “ 属性错误:'nonetype'对象没有属性'get' ”。
任何人都可以告诉我为什么我不断收到此属性错误,如何解决此问题吗?顺便说一句,我是一个尝试学习基础知识的初学者。
解决方法
将e = Entry(win).pack()
更改为
e = Entry(win)
e.pack()
这是因为e = Entry(win).pack()
返回None
并因此返回错误。
希望这对您有所帮助。
欢呼