当前位置:博客首页>>Python >> 阅读正文

python-tkinter的键盘事件监听

作者: 郑晓 分类: Python 发布于: 2013-12-17 17:35 浏览(18,034) 评论(3)


python-tkinter的键盘事件监听的实现,特殊字符直接打印是不会显示的,但都是正常的。

#导入tkinter
from tkinter import *
#定义的方法 监听键盘事件
def printkey(event):
    print('你按下了: ' + event.char)
#实例化tk
root = Tk()
#实例化一个输入框
entry = Entry(root)
#给输入框绑定按键监听事件<Key>为监听任何按键 <Key-x>监听其它键盘,如大写的A<Key-A>、回车<Key-Return>
entry.bind('<Key>', printkey)
#显示窗体
entry.pack()
root.mainloop()

结果如下:
python_tkinter_键盘监听

↓↓微信扫码请我吃份正宗的烤面筋,可带劲啦↓↓
       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/python-tkinter-keyboard-event-listener.html

python-tkinter的键盘事件监听:目前有3 条留言

用户评论头像 温州酒吧发表于 2014年02月06日 14:40[回复]

很有帮助啊

用户评论头像 我爱平铺发表于 2013年12月19日 21:46[回复]

我们Python大作业是写一个游戏,我一直想实现键盘方向键控制。具体是:按住方向键左,游戏里面的小人持续向左移动。
我初步想法是用While循环,当按住方向键左为True时执行一个向左移动的函数。但是“当按住方向键左为True”这个地方无法实现,请教你一下。

用户评论头像 千城数据发表于 2013年12月17日 19:32[回复]

拜访博主欢迎回访