位置: IT常识 - 正文

python中事件处理的方法

编辑:rootadmin

推荐整理分享python中事件处理的方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

python中事件处理的方法

一、概述

一个 GUI 应用整个生命周期都处在一个消息循环 (eventloop) 中。 它等待事件的发生, 并作出相应的处理。Tkinter 提供了用以处理相关事件的机制. 处理函数可被绑定给各个控件的各种事件。

widget.bind(event, handler)

如果相关事件发生, handler 函数会被触发 , 事件对象event 会传递给 handler 函数。二

二、鼠标和键盘事件

三、event 对象常用属性

#coding=utf-8fromtkinterimport*classapplication(Frame):def__init__(self,master):super().__init__(master)self.master=masterself.pack()self.createWidget()defcreateWidget(self):self.canvas=Canvas(self,width=200,height=200,bg='green')self.canvas.pack()self.canvas.bind('<Button-1>',self.mouseTest)self.canvas.bind('<B1-Motion>',self.test_drag)self.canvas.bind('<KeyPress>',self.keyboard_test)self.canvas.bind('<KeyPress-a>',self.press_a_test)self.canvas.bind('KeyRelease-a',self.release_a_test)defmouseTest(self,event):print('鼠标左键单机位置(相对于父容器):{0},{1}'.format(event.x,event.y))print('鼠标左键单击位置(相对于屏幕):{0},{1}'.format(event.x_root,event.y_root))print('事件绑定组件:{0}'.format(event.widget))deftest_drag(self,event):self.canvas.create_oval(event.x,event.y,event.x+1,event.y+1)defkeyboard_test(self,event):print('键的keycode:{0},char:{1},keysym:{2}'.format(event.keycode,event.char,event.keysym))defpress_a_test(self,event):print('pressa')defrelease_a_test(self):print('releasea')if__name__=='__main__':root=Tk()root.geometry('500x300')app=application(root)root.mainloop()
本文链接地址:https://www.jiuchutong.com/zhishi/310210.html 转载请保留说明!

上一篇:关于在使用Mock模拟服务端数据时获取不到请求参数的坑(关于在使用手机)

下一篇:phpcms不能加水印怎么办(php视频加水印)

  • 教你怎样进行论坛发贴推广(怎样进行论述)

    教你怎样进行论坛发贴推广(怎样进行论述)

  • 传统推广渐渐失效,有没有新的推广方式来代替呢?

    传统推广渐渐失效,有没有新的推广方式来代替呢?

  • 快手极速版怎么获得金币(快手极速版怎么卡无限金币)

    快手极速版怎么获得金币(快手极速版怎么卡无限金币)

  • 快手视频背景墙怎么弄(快手视频背景墙怎么设置)

    快手视频背景墙怎么弄(快手视频背景墙怎么设置)

  • oppok7支持OTG功能吗(oppok7可以插内存卡吗)

    oppok7支持OTG功能吗(oppok7可以插内存卡吗)

  • 抖音已经重置是注销了吗(抖音重置是什么意思啊?可自行打开)

    抖音已经重置是注销了吗(抖音重置是什么意思啊?可自行打开)

  • 大数据平台一般采用什么操作系统(大数据平台是)

    大数据平台一般采用什么操作系统(大数据平台是)

  • 蓝牙网关是什么意思(蓝牙网关是什么协议)

    蓝牙网关是什么意思(蓝牙网关是什么协议)

  • 淘宝加入店铺会员有什么影响吗(淘宝加入店铺会员业务繁忙)

    淘宝加入店铺会员有什么影响吗(淘宝加入店铺会员业务繁忙)

  • 计算机与电子乐器之间通过什么进行数据交换(计算机电子乐谱)

    计算机与电子乐器之间通过什么进行数据交换(计算机电子乐谱)

  • 红米手机黑屏开不了机(红米手机黑屏开不了机充电有呼吸灯)

    红米手机黑屏开不了机(红米手机黑屏开不了机充电有呼吸灯)

  • 异步和同步区别是什么(异步和同步区别)

    异步和同步区别是什么(异步和同步区别)

  • 如何将横排改竖排文字(如何将横排改竖排视频)

    如何将横排改竖排文字(如何将横排改竖排视频)

  • 京东合约优惠版是什么意思(京东合约优惠版要最底消费吗)

    京东合约优惠版是什么意思(京东合约优惠版要最底消费吗)

  • 电视上的优酷叫什么名字(电视上的优酷叫啥名字)

    电视上的优酷叫什么名字(电视上的优酷叫啥名字)

  • 华为gps信号不好怎么回事(华为手机gps信号弱是怎么回事)

    华为gps信号不好怎么回事(华为手机gps信号弱是怎么回事)

  • 双屏gps是什么意思(双屏定位)

    双屏gps是什么意思(双屏定位)

  • word页面字符怎么设置(word文档页面设置字符数和行数)

    word页面字符怎么设置(word文档页面设置字符数和行数)

  • vue怎么添加文字(vue给对象增加字段)

    vue怎么添加文字(vue给对象增加字段)

  • 抖音可不可以退粉丝团(抖音可不可以退税)

    抖音可不可以退粉丝团(抖音可不可以退税)

  • vivo计算器怎么用(vivo计算器怎么开平方)

    vivo计算器怎么用(vivo计算器怎么开平方)

  • 小米手机的白名单在哪里(小米手机的白名单在哪里取消)

    小米手机的白名单在哪里(小米手机的白名单在哪里取消)

  • 威客是啥(威客是啥意思)

    威客是啥(威客是啥意思)

  • Linux ACL基本概念及典型用法(linux acl配置命令)

    Linux ACL基本概念及典型用法(linux acl配置命令)

  • 桌面图标消失了怎么办?(小米6桌面图标消失了)

    桌面图标消失了怎么办?(小米6桌面图标消失了)

  • 三星电脑安装win10win8双系统使用方法(三星电脑安装系统按哪个键)

    三星电脑安装win10win8双系统使用方法(三星电脑安装系统按哪个键)

  • 网银发工资怎么增员的
  • 没有认证怎么办
  • 去税务局申报需要带营业执照吗
  • 一般纳税人转让二手车增值税税率
  • 应解汇款科目
  • 月末结存材料的实际成本怎么计算
  • 房地产开发企业预缴增值税
  • 起征点与免征额的区别
  • 在建工程工伤保险
  • 中秋员工福利费会计分录
  • 房租物业费摊销
  • 上海航交所官网
  • 限售股所得税的优惠政策
  • 公司发票限额按什么计算
  • 员工辞退补偿金发放逾期
  • 找不到powershell.exe文件
  • windows11关机在哪
  • 如何计算劳务费个人所得税
  • php怎么把图片存入mysql
  • win10 kb5001567
  • 初级会计应收账款例题
  • 固定资产汽车抵扣新政策
  • 小规模纳税人缴税标准是什么
  • 出售固定资产增值税怎么处理
  • 恶搞代码vbs教程
  • 劳务公司账务处理办法
  • 发票已认证当月未申报怎么办
  • yolov5怎么改进
  • php反转
  • 前端bs是什么
  • win10日历点不开
  • 企业所得税纳税人包括哪些类型
  • phpcms模板制作教程
  • java数组合并变字符串
  • 投资理财产品的骗术
  • 挖机租赁如何做账
  • 报销人和收款人是一个人
  • 房屋租金的摊销怎么算
  • sql2017附加数据库
  • 小规模纳税人场地租赁发票税率是多少
  • 甲供材料怎么记账
  • 发票开具就能做账了吗?
  • 白条该如何处理好
  • 预收账款的账务处理
  • 房贷利息抵个税怎么申请
  • 1元换购的商品是正品吗
  • 长期待摊费用未摊销完一次性处理怎么走
  • 高新技术产品收入归集依据
  • 其他税后扣减
  • 报销核销
  • 发行优先股的发行费用
  • 自制产品无偿赠送合法吗
  • 采购方退货的会计分录
  • 政府补助的内容
  • 房地产开发企业建造的商品房,在出售前
  • 怎么用u盘安装xp系统教程
  • mac支持的字体格式
  • Win10 TH2正式版偷偷恢复/篡改成对应的预装应用
  • win8系统如何关闭杀毒系统
  • win7怎样解除无线连接限制
  • linux常用命令grep
  • linux we
  • linuxweb服务器
  • vue中使用node
  • nodejs 爬虫
  • unity导入工程根本运行不了
  • 仿百度首页
  • js颜色表
  • unity破解安装教程
  • jquery ui教程
  • html折叠
  • 6种javascript显示当前系统时间代码
  • 2023年最新税率一般纳税人
  • 安家费购房补贴区别
  • 固定资产评估增值的税务处理
  • 申报税务登记日期怎么填
  • 运输服务费税率9%还是6%
  • 海珠税务局许丰
  • 湖北中税网控股股份有限公司
  • 珠海市高新区国土局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设