|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
from tkinter import *
root = Tk()
def test1():
if e1.get() == "小甲鱼":
print("正确!")
return True
else:
print("错误!")
e1.delete(0,END)
return False
def test2():
print("我被调用了......")
return True
v = StringVar()
e1 = Entry(root,textvariable = v,validate = 'focusout',validatecommmand = test1,invalidcommand = test2)#
e2 = Entry(root)
e1.pack(padx = 10,pady = 10)
e2.pack(padx = 10,pady = 10)
mainloop()
书上的代码,却出现了错误tkinter.TclError: unknown option "-validatecommmand,之前不涉及validate,validatecommmand和invalidcommand,重来没报错。请教大神是怎么回事??
看信息是开关不对,可查一下相关资料,看看是否有这几个开关,拼写是否错误,是否要求大小写
|
|