python bind_all_tkinter事件之bind
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相关推荐
- python bind_Python tkinter之Bind(绑定事件)的使用示例
1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...
- python bind_Python tkinter之Bind(绑定事件)
1.绑定鼠标事件并获取事件属性 # -*- encoding=utf-8 -*- import tkinter from tkinter import * def left_mouse_down(ev ...
- Python 线程事件 Event - Python零基础入门教程
目录 一.Python 线程事件 Event 函数介绍 二.Python 线程事件 Event 原理 三.Python 线程事件 Event 使用 四.重点总结 五.猜你喜欢 零基础 Python 学 ...
- Glade CheckButton(CheckBox)控件的使用与Python的事件绑定
附件文件 gtkCheckBox.glade gtkCheckBox.py 试验目的 Glade CheckButton(CheckBox)控件的使用与Python的事件绑定 试验过程 打开 Glad ...
- python鼠标事件包括哪几种_python-在Tkinter中列出鼠标悬停事件函数
我正在将医疗工具的GUI制作为课程项目.给定条件后,它应输出从不同网站(如webMD)收集的一堆治疗选项.我希望能够处理任何列出的治疗方法的鼠标悬停事件,以提供有关该治疗方法的更多信息(例如,药物类别 ...
- Jquery绑定事件(bind和live的区别)[转]
Jquery中绑定事件有三种方法:以click事件为例 (1)target.click(function(){}); (2)target.bind("click",function ...
- python 同步 事件 event 简介
目录 1. Event 1.1 set() 1.2 wait() 1.3 clear() 1.4 is_set() 2. 协调线程同步 3. 一个更复杂的例子 事件 Event是另一种python多线 ...
- python自定义事件event的含义_python使用多线程与自定义event更新tinter的内容
开启一个线程,监听命令行的输入,得到字符串后向tkinter发送<>事件. 另一方面,tkinter窗口的listbox绑定了<>事件,并把字符串加入到列表中显示出来. 关闭窗 ...
- html移除click事件绑定,带你了解JQuery中绑定事件(bind())和移除事件(unbind())...
本文主要向大家详细介绍了jQuery的绑定事件和移除事件的使用方法和示例分享,这里推荐给有需要的小伙伴们参考下. 有时候事件执行完了,想取消事件的效果可以通过一定的办法来处理.比如bind()(绑定事 ...
最新文章
- 高山仰止 | “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
- 【c语言】蓝桥杯算法提高 输入输出格式练习
- Bitcoin.com开发人员正创建一个用Rust语言编写的BCH全节点
- python2.7安装git_[Centos]安装Git2.7.0
- 安装后改中文界面_非常详尽图文KVM安装CentOS
- 实习技术员的基本功(四)
- SCP-bzoj-1019
- 1115. 交替打印FooBar
- Servlet/JSP-02 Servlet相关类
- Confluence 6 配置 Office 转换器
- JavaScript语法之语句、字面量、变量
- 白话用consul作为注册中心搭建微服务
- php 高并发接口,接口高并发解决方案
- 从 Google 离职了!
- javaweb项目实训总结_java web实训心得体会
- Java/JVM垃圾回收机制和算法总结
- DirectShow实现视频的实时显示并抓图,可以设置视频参数
- 电脑安装虚拟机网络适配器上面没有虚拟机的网络
- bgp机房是先进的IDC机房产品
- LeetCode 546. 移除盒子 | Python