从 Entry Widget 获取时不断出现 AttributeError。如何解决这个问题?

Getting an AttributeError constantly in fetching from an Entry Widget. How to fix this?

代码如下

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() returns None 因此错误。

希望对您有所帮助。

干杯