小白学tkinter(事件之(Event对象))
2017-08-17 11:36
113 查看
Event对象,当Tkinter去回调预先定义的函数时,将带着Event对象(作为参数)去调用,下边列举了Event对象的属性和含义。
当事件为
detail可以通过具体设定按键名(keysym进行筛选),如
下边演示了键盘特殊按键的keysym和keycode.
当事件为
<Key><KeyPress><KeyRelease>时,
detail可以通过具体设定按键名(keysym进行筛选),如
<Key-H>按下大写字母H才会触发。
下边演示了键盘特殊按键的keysym和keycode.
from tkinter import * root = Tk() def callback(event): #char 是event的一个属性,按键对应的字符(按键专属属性) print('点击位置:',event.keysym,event.keycode) frame = Frame(root,width = 200,height = 200) frame.bind('<Key>',callback) frame.focus_set() frame.pack() mainloop()
相关文章推荐
- 小白学tkinter(事件之(事件绑定))
- 小白学tkinter(事件之(事件序列))
- 小白求教!listview item 含有button 点击事件怎么实现?
- Tkinter 事件与回调
- tkinter: 事件 & 绑定 (Events and Bindings)
- Tkinter事件绑定,参数如何传递
- event对象和事件冒泡
- javascript事件;event对象的属性
- Javascript中的事件--Event对象
- javascript事件;event对象的属性
- Python:GUI之tkinter学习笔记3事件绑定
- event对象和事件冒泡应用
- 小白学tkinter(Text组件)
- 一只自动化测试小白的学习记录——Python+Selenium+Sublime 运用API、元素定位、元素操作方法、鼠标键盘事件实现入门Web自动化测试
- IE,FireFox中的事件Event对象
- 小白学tkinter之ttk
- 小白入门笔记——委托和事件
- 小白自总结【情感分析】时、空、事件+情感
- python gui之tkinter事件处理
- 初始js闭包&事件的冒泡和捕获&EVENT对象