Tkinter 此代码显示错误--AttributeError:';非类型';对象没有属性';获取';

Tkinter 此代码显示错误--AttributeError:';非类型';对象没有属性';获取';,tkinter,attributeerror,tkinter-entry,Tkinter,Attributeerror,Tkinter Entry,''' '这是显示错误' '请帮助我解决此问题' from tkinter import * root=Tk() def loginc(): print(e1.get()) #getting value of entry l=Label(root) f=Frame(l,pady="25",padx="25") lb1=Label(f,text="Enter ID: ",font="lucida 10 bold").grid(column=0,row=2,pady="4") e1

''' '这是显示错误' '请帮助我解决此问题'

from tkinter import *
root=Tk()


def loginc():
    print(e1.get()) #getting value of entry


l=Label(root)
f=Frame(l,pady="25",padx="25")
lb1=Label(f,text="Enter ID: ",font="lucida 10 bold").grid(column=0,row=2,pady="4")

e1=Entry(f,width="28").grid(column=1,row=2)

lb2=Label(f,text="Enter Password: ",font="lucida 10 bold").grid(column=0,row=3,pady="4")
e2=Entry(f,width="28").grid(column=1,row=3)

btn=Button(f,text="login",bg="green",fg="white",width="10",font="lucida 10 bold",command=loginc)
btn.grid(columnspan=3,row=5,pady="10")
f.grid(column=0,row=6)
l.grid(column=0,row=7)

root.mainloop()
我怎样才能解决这个问题
“”“

我猜抛出错误的那行是
print(e1.get())
?这意味着对象
e1
为非类型。您可能需要将e1作为参数传递到
loginc()
函数中。可能重复的参数可能重复的参数。我猜引发错误的行是
print(e1.get())
?这意味着对象
e1
为非类型。您可能需要将e1作为参数传递到
loginc()
函数的可能副本