问题描述
我的代码是:
def check(FName_Entry,LName_Entry,Age_Entry,Phone_Entry,event = None):
FName = FName_Entry.get()
LName = LName_Entry.get()
Age = Age_Entry.get()
Number = Phone_Entry.get()
length = len(Phone_Entry.get())
if not FName.isalpha():
errormsg = Message(root,text='Enter a valid first name',anchor=CENTER,bg = "red",width = 1000)
canvas.create_window(1020,134,anchor=NW,window=errormsg)
# messageBox.showerror('Only letters','Only letters are allowed!')
这继续-
def Per_Form():
.
.
Next_button = Button(root,text="Next",command=lambda: check(FName_Entry,Phone_Entry))
Next_button.configure(width=10,bg="black",fg="blue",border=10)
canvas.create_window(920,450,window=Next_button)
Next_button.bind("<Return>",check)
我检查了许多网站并堆积了溢出页面,但是这样做的方法太多了,以至于我困惑于使用哪一种方法,而我尝试的大多数方法都不起作用。
我尝试将Next_button
绑定到check
函数和键盘上的Enter键,但是它无法正常工作,我仍然必须使用鼠标单击按钮-怎么办我知道吗?