1.调用规则:窗体对象.bind(事件类型,回调函数)

2.表示鼠标左键单击,其中的1换成3表示右键被单击,为2的时候表示鼠标中键

t=Label(root, text='标签')

t.bind(, 函数名)  # 鼠标左键点击时调用函数

3.表示A键被按下,其中的A可以换成其他的键位

4.表示按下的是Ctrl和V键,V可以换成其他键位

5.表示按下的是F1键,对于Fn系列的,都可以随便换

其中bind函数是定义在Misc类里面的,也就是说,这个bind可以被绝大多数组件类所使用

注意:若使用bind,则布局必须写在bind后无法会报AttributeError错

b = Button(root, text='确定').grid(row=2, column=1, stick=E)

b.bind('', reg)

此写法是错误的,执行结果会报AttributeError: 'NoneType' object has no attribute 'bind'

正确写法:

b = Button(root, text='确定')

b.bind('', reg)

b.grid(row=2, column=1, stick=E)

关于bind函数,还有两个版本:

1.可以在全程序级别的绑定,使用bind_all,它的参数类型和bind一样,它通常用于全局的快捷键,比如F1通常是用来打开帮助文档

2.还可以绑定某些类别,使用bind_class,它接受三个参数,第一个参数是类名,第二个参数是事件类型,第三个参数是相应的操作,比如w.bind_class(“Entry”,“”,my_paste)。它就是绑定了所有的所有的输入框的Ctrl+V表示粘贴

python bind_all_tkinter事件之bind相关推荐

  1. python bind_Python tkinter之Bind(绑定事件)的使用示例

    1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...

  2. python bind_Python tkinter之Bind(绑定事件)

    1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...

  3. Python 线程事件 Event - Python零基础入门教程

    目录 一.Python 线程事件 Event 函数介绍 二.Python 线程事件 Event 原理 三.Python 线程事件 Event 使用 四.重点总结 五.猜你喜欢 零基础 Python 学 ...

  4. Glade CheckButton(CheckBox)控件的使用与Python的事件绑定

    附件文件 gtkCheckBox.glade gtkCheckBox.py 试验目的 Glade CheckButton(CheckBox)控件的使用与Python的事件绑定 试验过程 打开 Glad ...

  5. python鼠标事件包括哪几种_python-在Tkinter中列出鼠标悬停事件函数

    我正在将医疗工具的GUI制作为课程项目.给定条件后,它应输出从不同网站(如webMD)收集的一堆治疗选项.我希望能够处理任何列出的治疗方法的鼠标悬停事件,以提供有关该治疗方法的更多信息(例如,药物类别 ...

  6. Jquery绑定事件(bind和live的区别)[转]

    Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind("click",function ...

  7. python 同步 事件 event 简介

    目录 1. Event 1.1 set() 1.2 wait() 1.3 clear() 1.4 is_set() 2. 协调线程同步 3. 一个更复杂的例子 事件 Event是另一种python多线 ...

  8. python自定义事件event的含义_python使用多线程与自定义event更新tinter的内容

    开启一个线程,监听命令行的输入,得到字符串后向tkinter发送<>事件. 另一方面,tkinter窗口的listbox绑定了<>事件,并把字符串加入到列表中显示出来. 关闭窗 ...

  9. html移除click事件绑定,带你了解JQuery中绑定事件(bind())和移除事件(unbind())...

    本文主要向大家详细介绍了jQuery的绑定事件和移除事件的使用方法和示例分享,这里推荐给有需要的小伙伴们参考下. 有时候事件执行完了,想取消事件的效果可以通过一定的办法来处理.比如bind()(绑定事 ...

最新文章

  1. 高山仰止 | “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
  2. 【c语言】蓝桥杯算法提高 输入输出格式练习
  3. Bitcoin.com开发人员正创建一个用Rust语言编写的BCH全节点
  4. python2.7安装git_[Centos]安装Git2.7.0
  5. 安装后改中文界面_非常详尽图文KVM安装CentOS
  6. 实习技术员的基本功(四)
  7. SCP-bzoj-1019
  8. 1115. 交替打印FooBar
  9. Servlet/JSP-02 Servlet相关类
  10. Confluence 6 配置 Office 转换器
  11. JavaScript语法之语句、字面量、变量
  12. 白话用consul作为注册中心搭建微服务
  13. php 高并发接口,接口高并发解决方案
  14. 从 Google 离职了!
  15. javaweb项目实训总结_java web实训心得体会
  16. Java/JVM垃圾回收机制和算法总结
  17. DirectShow实现视频的实时显示并抓图,可以设置视频参数
  18. 电脑安装虚拟机网络适配器上面没有虚拟机的网络
  19. bgp机房是先进的IDC机房产品
  20. LeetCode 546. 移除盒子 | Python

热门文章

  1. notepad++ 16进制数字加前缀0x
  2. JQuery 学习总结及实例
  3. LT9211芯片资料分享
  4. MATLAB输入、导入方式(手动输入,TXT文件,Excel导入)
  5. 2014婚纱照8大流行风格大揭密
  6. 一个技术青年的网络失足
  7. Ubuntu16.04安装VSCode,并修改系统界面和编辑面板字体大小
  8. Mybatis_Mapper动态代理的使用
  9. Keras的Model模型使用
  10. 沐圣moolsun:做真正的民族品牌