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()
函数的可能副本