立即学习:https://edu.csdn.net/course/play/19711/343107?utm_source=blogtoedu
1.键盘事件:按键松开或者按下触发事件的执行,一般组件要绑定键盘事件都是同时绑定按键松开(“”<KeyRelease>)和按键按下(“<KeyPress>”)
self.text.bind("<KeyPress>",lambda event:self.keyborad_event_handle(event))
# 文本绑定键盘松开事件,松开执行键盘事件处理方法
self.text.bind("<KeyRelease>",lambda event:self.keyborad_event_handle(event))
2.案例:Email的输入验证
本例以验证Email邮箱是否输入正确来示范键盘事件的例子,主要需要实现: 1)启动窗体,出现提示信息 2)左键单击文本后,提示信息消失 3)在文本中输入邮箱 4)输入格式正确则在文字标签中给出输入正确的提示文字,输入错误也一样
3.知识点:
1)text.delete("0.0","end")删除文本的文字
2)给文本绑定单击事件:text.bind("<Button-1>",事件)
3)修改文字标签的内容&#