frame=Frame(root)
frame.place(x=55,y=50)
L1=Label(frame,text="1",font=("calibri")).pack()
frame1=Frame(root)
frame1.place(x=70,y=50)
E1 = tk.Entry(frame1, width=30, bd=4).pack()
E1.bind('<Return>', lambda event, arg=(0): answer(event, arg))
我在框架上放置了一个条目小部件,但它上面的绑定不起作用。它说:
E1.bind('',lambda event,arg =(0):answer(event,arg)) AttributeError:'NoneType'对象没有属性'bind'
答案 0 :(得分:0)
tk.Entry(frame1, width=30, bd=4).pack()
会返回None
,因此E1
属于NoneType
,因此会出错。如果你这样做
E1 = tk.Entry(frame1, width=30, bd=4)
E1.pack()
E1.bind('<Return>', lambda event, arg=(0): answer(event, arg))
绑定应该有效。