当前位置: 首页 > news >正文

上海3d网站建设东莞市官网网站建设品牌

上海3d网站建设,东莞市官网网站建设品牌,绵阳阡陌网站建设,电商网官方网站立即学习:https://edu.csdn.net/course/play/19711/343107?utm_sourceblogtoedu 1.键盘事件#xff1a;按键松开或者按下触发事件的执行#xff0c;一般组件要绑定键盘事件都是同时绑定按键松开#xff08;“”KeyRelease#xff09;和按键按下#xff08;“…立即学习:https://edu.csdn.net/course/play/19711/343107?utm_sourceblogtoedu 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.知识点 1text.delete(0.0,end)删除文本的文字 2给文本绑定单击事件text.bind(Button-1,事件) 3修改文字标签的内容 StringVar、textvariable self.content tkinter.StringVar()#修改文字标签的文字self.label_text tkinter.Label(self.root,textvariable self.content,font (微软雅黑,15),) 4)获取文本的内容 self.text.get(0.0,end) 5)设置标签的内容 self.content.set(内容) 6正则表达式的匹配 re.match(需要满足的正则表达式需要验证的字符串re.I|re.X)#不区分大小写 4.完整代码 本例以验证Email邮箱是否输入正确来示范键盘事件的例子主要需要实现 1启动窗体出现提示信息 2左键单击文本后提示信息消失 3在文本中输入邮箱 4输入格式正确则在文字标签中给出输入正确的提示文字输入错误也一样import tkinter import tkinter.simpledialog#简单对话框模块 import reEmail_patter r[0-9a-zA-Z]\w\w\.(cn|com|com.cn)#定义邮箱的正则表达式class Mainwindow():def __init__(self):self.root tkinter.Tk()self.root.title(linlianqin)self.root.geometry(600x500)#-------------------创建文本-----------------self.text tkinter.Text(self.root,width 100,height 20)#创建文本self.text.insert(tkinter.CURRENT,请输入正确的邮箱号...)#在文本当前位置插入提示信息#-----------------------给文本绑定事件-------------------#文本绑定左键单击事件左键单击后将提示信息清楚self.text.bind(Button-1,lambda event:self.text.delete(0.0,end))# 文本绑定键盘按下事件按下执行键盘事件处理方法self.text.bind(KeyPress,lambda event:self.keyborad_event_handle(event))# 文本绑定键盘松开事件松开执行键盘事件处理方法self.text.bind(KeyRelease,lambda event:self.keyborad_event_handle(event))self.text.pack() # 显示文本#-----------------创建文字标签--------------------------#文字标签用于显示文本框上输入的内容要想修改标签的文本就需要使用到tkinter.StringVar,textvariable self.contentself.content tkinter.StringVar()#修改文字标签的文字self.label_text tkinter.Label(self.root,textvariable self.content,font (微软雅黑,15),)self.label_text.pack()self.root.mainloop()#创建键盘事件方法def keyborad_event_handle(self,event):email self.text.get(0.0,end)#获得文本框上输入的文本if re.match(Email_patter,email,re.I|re.X):#如果输入的邮箱符合正则表达式则显示下面否则显示输入错误self.content.set(邮箱格式正确邮箱为%s%email)else:self.content.set(邮箱输入错误)# self.content.set(email)#将获得文本的内容设置传递给content进而传递给文字标签进行显示def main():Mainwindow()if __name__ __main__:main()
http://www.yutouwan.com/news/458041/

相关文章:

  • wordpress腾讯分析seo深度优化公司
  • jsp做的网站难吗什么是网络营销网络营销有分哪几种
  • html5国内网站建设新型营销方式
  • 做第三方的qq互联接口时_回调到自己的网站时要延时很久是什么原因wordpress 调用文章标签
  • 女人与马做受网站中学网站建设方案 分校区
  • 做农宿的网站免费自助建站软件下载
  • 如何把网站放到域名上龙岗网站建设找深一
  • 亚马逊注册没有公司网站怎么做项目经理查询系统
  • 案例分析网站网站建设免
  • 公司网站维护费 入什么科目app软件设计
  • 彩票网站html模板wordpress 页面归类
  • 怎样给网站做后台泰安有口碑的网站建设
  • 网站接入商查询什么样的网站高大上
  • 聚搜济南网站建设公司安徽省建设部干部网站
  • php网站后台怎么进备案 网站首页网址
  • 山东省住房和城乡建设厅服务网站沙井网站推广
  • python数据分析做网站免费建站的网站能做影视网站吗
  • 没有网站可以域名备案免费游戏网站模板
  • 搬瓦工可以做网站吗学校网站设计实验报告
  • 做网站的费用 可以抵扣吗wordpress怎么用七牛
  • 郑州建站网站的公司天河手机网站建设
  • php网站怎么做seo江苏省教育现代化建设水平监测网站
  • 郑州网络营销与网站推广企业员工培训课程
  • 福建龙祥建设集团公司网站朋友给我做网站
  • 内江市住房和城乡建设局网站电话wordpress怎么自己写源码吗
  • 制作响应式网站网页文章 在wordpress
  • 手机访问网站建设中wordpress yoast设置
  • php网站开发实战教程软件开发工程师报考条件
  • 做网站学费多少钱wordpress幻灯片插件 汉化
  • 哈尔滨的网站建设公司wordpress+win8