前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【tkinter】辨识键盘输入

【tkinter】辨识键盘输入

作者头像
JNingWei
发布2020-03-17 18:02:45
1.1K0
发布2020-03-17 18:02:45
举报
文章被收录于专栏:JNing的专栏

前言

在使用tkinter的时候经常会不知道某个键盘具体对应的 event.charevent.keycode是什么,上网去查找又很麻烦。

Code

以下是我总结的模板,专门用于辨识键盘输入:

代码语言:javascript
复制
import sys
if sys.version_info.major >= 3:
    from tkinter import *
else:
    from Tkinter import *


root = Tk()
root.title("Get Key")
root.geometry("600x600+200+20")

label = Label(root)
label.focus_set()
label.pack()

def func(event):
    print()
    print("event.char =", event.char)
    print("event.keycode =", event.keycode)
    print(event)
    print(type(event))

# <Key> 响应所有的按键,但是不响应Mac的触控板输入
label.bind("<Key>", func)

root.mainloop()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Code
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档