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

python-tkinter的键盘事件监听

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


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

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

结果如下:
python_tkinter_键盘监听

       

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

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

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

用户评论头像 hardcool发表于 2021年04月05日 13:19[回复]

想知道这段程序只能记录在输入框内的文字吗?可以记录在其他软件的键盘操作吗

用户评论头像 hardcool发表于 2021年04月05日 13:17[回复]

想知道这段程序只能记录在输入框内的文字吗?可以记录在其他软件的键盘操作吗?

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

很有帮助啊

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

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

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

拜访博主欢迎回访

发表评论

change vcode