镇场诗:
清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。
学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。
——————————————————————————————————————————
code:
from tkinter import *
root = Tk()
def test(content,reason,name):
if content == "舍名利":
print(‘正确‘)
print(content, reason,name)
return True
else:
print(‘错误‘)
print(content, reason,name)
return False
v=StringVar()
testCMD=root.register(test)#需要将函数包装一下,必要的
e1=Entry(root,
textvariable=v,
validate=‘focusout‘,
validatecommand=(testCMD,‘%P‘,‘%v‘,‘%W‘)
#%P表示 当输入框的值允许改变,该值有效。该值为当前文本框内容
#%v(小写大写不一样的),当前validate的值
#%W表示该组件的名字
)
e1.pack()
mainloop()
result: