位置: 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视频加水印)

  • 换手机号解绑清单(更换手机解绑)

    换手机号解绑清单(更换手机解绑)

  • 多少分可以享受极速退款(多少分吧)

    多少分可以享受极速退款(多少分吧)

  • 显卡8个口插6个行吗(显卡八个口怎么插)

    显卡8个口插6个行吗(显卡八个口怎么插)

  • 电脑充手机会有什么危害吗(用电脑充电手机会中毒吗)

    电脑充手机会有什么危害吗(用电脑充电手机会中毒吗)

  • 小米手机大文件能删除吗(小米手机大文件清理可以删吗)

    小米手机大文件能删除吗(小米手机大文件清理可以删吗)

  • 微信群搜索不到聊天内容(微信群搜索不到是什么情况)

    微信群搜索不到聊天内容(微信群搜索不到是什么情况)

  • 手机开空调是不是要下个什么软件(手机开空调不能调温度)

    手机开空调是不是要下个什么软件(手机开空调不能调温度)

  • 荣耀play屏幕尺寸(荣耀play屏幕比例多少)

    荣耀play屏幕尺寸(荣耀play屏幕比例多少)

  • 电脑关机后又自动重启是怎么回事(电脑关机在哪里)

    电脑关机后又自动重启是怎么回事(电脑关机在哪里)

  • 怎么彻底退微信群聊(怎样彻底退出微信)

    怎么彻底退微信群聊(怎样彻底退出微信)

  • 苹果11如何设置关掉后台(苹果11如何设置动态壁纸)

    苹果11如何设置关掉后台(苹果11如何设置动态壁纸)

  • 手机qq来消息怎么没声音(手机qq消息怎么不和电脑同步)

    手机qq来消息怎么没声音(手机qq消息怎么不和电脑同步)

  • 手机膜有什么用(手机贴膜哪种膜最好)

    手机膜有什么用(手机贴膜哪种膜最好)

  • 苹果11录屏在哪里(苹果11录屏在哪里找到)

    苹果11录屏在哪里(苹果11录屏在哪里找到)

  • 爱奇艺pps怎么切换模式(爱奇艺怎么切屏)

    爱奇艺pps怎么切换模式(爱奇艺怎么切屏)

  • 华为mate30是5g手机么(华为MATE30是5G手机吗)

    华为mate30是5g手机么(华为MATE30是5G手机吗)

  • 华为手机振动频率怎么设置(华为手机振动频率调节)

    华为手机振动频率怎么设置(华为手机振动频率调节)

  • 侯补购票什么意思(侯补够票什么意思)

    侯补购票什么意思(侯补够票什么意思)

  • 华为怎样取消悬浮窗图标(华为怎样取消悬浮)

    华为怎样取消悬浮窗图标(华为怎样取消悬浮)

  • 华为有私密相册吗(华为的隐私相册在哪里)

    华为有私密相册吗(华为的隐私相册在哪里)

  • 苹果手机打开照片需要缓存怎么办(苹果手机打开照片视频没有声音)

    苹果手机打开照片需要缓存怎么办(苹果手机打开照片视频没有声音)

  • 小米音响叫啥(小米音响叫啥子)

    小米音响叫啥(小米音响叫啥子)

  • 数据对象的运算有哪些(数据对象的运算方法)

    数据对象的运算有哪些(数据对象的运算方法)

  • macbookpro128g够用么(macbookpro2019128g够用吗)

    macbookpro128g够用么(macbookpro2019128g够用吗)

  • 快手通讯好友如何删(快手通讯好友如何删除)

    快手通讯好友如何删(快手通讯好友如何删除)

  • 华为mrd一tl00是什么型号(华为mrdtl00官网价格多少?)

    华为mrd一tl00是什么型号(华为mrdtl00官网价格多少?)

  • 抖音2分钟完整版怎么弄的(两分钟抖音)

    抖音2分钟完整版怎么弄的(两分钟抖音)

  • tomcat与apache区别(apache 和tomcat 整合的基本步骤)

    tomcat与apache区别(apache 和tomcat 整合的基本步骤)

  • 小规模结转增值税会计科目有哪些
  • 房产税的计算方法举例说明
  • 一般纳税人的税种有哪些
  • 对公账户取现金怎么取
  • 进口原料免税
  • 机器维修费属于变动成本吗
  • 借款现金分录怎么做
  • 扣缴义务人怎么删除
  • 发票加盖公章有用吗
  • 异地销售存货如何确定纳税地点
  • 企业所得税应税所得率
  • 已入账未抵扣退回发票
  • 应纳出口关税怎么算
  • 补偿金申报个所税如何录入?
  • 外币折算准则规范的外币交易
  • 医院减免医药费后还可以报保险吗
  • 律师事务所计提准备金的标准
  • 没超过标准的招待费缴税吗
  • 总资产报酬率可以用净利润计算吗
  • 实行差额征税的劳务派遣公司一般纳税人认定标准
  • 个体户租房交房怎么交税
  • 房地产项目代建模式
  • 英雄联盟符文推荐怎么不弹出来
  • 笔记本设置权限管理在哪
  • 股东以房产投资入股,增值税免吗
  • php file_get_contents 读取图片
  • 企业存货成本包括利润吗
  • php数组的类型有哪些
  • PHP:set_file_buffer()的用法_Filesystem函数
  • 增值税的优惠有哪三种形式
  • 研发专利什么意思
  • 销售产品取得收入
  • php单例模式例子
  • 布鲁克顿的一只狗叫什么
  • 工资总额提取福利费
  • php bool
  • 个税申报中是否婚前各自首套贷款
  • ThinkPHP中Common/common.php文件常用函数功能分析
  • 税金及附加在哪里申报
  • dom-to-image原理
  • 直接费用的定义
  • npm install 的 --save 选项是什么?
  • 微信小程序几几年上线的
  • 写字楼买卖办手续
  • 自动驾驶讲解
  • 反向选择命令
  • 融资租赁首付租金会计账务处理
  • 培训机构给学员过生日文案
  • 员工宿舍的物业费能否抵扣
  • 增值税进项加计抵减账务处理
  • 学电脑网站
  • 织梦如何使用
  • mysql binlog详解
  • 税务局返还手续费
  • 国家定额发票使用范围
  • 没有发票的公账报销了怎么入账
  • 期初余额调整怎么做凭证
  • 劳务派遣公司开票内容写什么
  • 企业付的房租税费会计分录
  • 临时工工资计入什么费用
  • 购入厂部用小汽车一部是管理费用吗
  • 以前年度损益调整
  • 机票的抵扣进项税的注意事项
  • 发票开商品类别可以报销吗
  • 销售额是营业额吗?
  • 请问购买
  • windows hellopin是什么意思
  • 电脑太慢了怎么解决
  • 无法识别的选项
  • windows server 2012 nfs共享
  • msg是什么文件
  • win8虚拟内存怎么设置最好
  • win8应用商店怎么卸载
  • 升级win10错误
  • redeonsoftware更新
  • Node.js中的construct
  • 安卓怎样从旧手机把联系人导入新手机
  • 一季度土地市场
  • 财税2016年47号文件中的劳务派遣
  • 税务之星ii驱动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设