博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tkinter的冷却技能
阅读量:4981 次
发布时间:2019-06-12

本文共 813 字,大约阅读时间需要 2 分钟。

validatecommand=(f,s1,s2,s3)

f就是冷却后的验证函数名,s1,s2,s3这些时额外的选项,这些选项会作为参数依次传给f函数。

register()冷却作用:register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话

应该将其保存至cpu的寄存器中,以加快其存储速度。这个关键字请求编译器尽可能的将变量存在cpu

内部寄存器中而不是通过内存寻址访问以提高效率。

1 from tkinter import * 2  3 master = Tk() 4 v = StringVar() 5  6 def test(content,reason,name): 7     if content=='小甲鱼': 8         print('正确!') 9         print(content,reason,name)10         return True11     else:12         print('错误!')13         print(content,reason,name)14         return False15 16 testCMD=master.register(test)#register寄存的作用17         18 e1=Entry(master,textvariable=v,validate='focusout',\19          validatecommand=(testCMD,'%P','%v','%W'))20 e2=Entry(master)21 22 23 e1.pack(padx=10,pady=10)24 e2.pack(padx=10,pady=10)25 26 mainloop()

 

转载于:https://www.cnblogs.com/themost/p/6767105.html

你可能感兴趣的文章
论互联网合并趋势之不一样的「合并」
查看>>
JAVA 反序列化攻击
查看>>
CF1153F Serval and Bonus Problem 【期望】
查看>>
HTML5+CSS4基础知识测试
查看>>
用户态和内核共享内存----使用 /dev/mem & mmap
查看>>
SQL存储过程异常处理
查看>>
软件测试思维导图
查看>>
JMeter压力测试入门教程[图文]
查看>>
shell 实例
查看>>
3分钟打动投资人:商业计划书篇
查看>>
折半查找
查看>>
LuoguP3690 【模板】Link Cut Tree (动态树) LCT模板
查看>>
windows日志存放位置[转]
查看>>
Eclipse 插件TFS 注册码
查看>>
[转载]从此不再惧怕URI编码:JavaScript及C# URI编码详解
查看>>
【poj3070】矩阵乘法求斐波那契数列
查看>>
js局部变量与全局变量的理解
查看>>
2011 Multi-University Training Contest 4 - Host by SDU
查看>>
UML类图6种主要关系区别和联系
查看>>
lucene-5.1.0 索引的创建与查询 demo
查看>>