从 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
因此错误。
希望对您有所帮助。
干杯
代码如下
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
因此错误。
希望对您有所帮助。
干杯