我正在尝试为我创建一个键绑定Entry,它接受用户输入的内容Entry,然后调用一个函数。
我的代码:
def nameValidation(name):
if PresenceCheck(name) and LengthCheck(name,2) and DataTypeCheck(name,str):
print("Valid Name")
else:
nameEntry.configure(bg="red")
nameEntry = tk.Entry(root,textvariable=nameInput,bg="white",font=("Arial",28))
nameEntry.grid(row=2,column=2)
nameEntry.bind("<FocusOut>",nameValidation(nameInput.get()))
当我运行代码时,它Entry是红色的,表明该函数已被调用,即使键绑定没有被激活。
慕姐4208626
相关分类