python tkinter 键盘绑定

使用TK库,首先放一个画布在界面上,想要绑定键盘事件到界面的画布上,使键盘输入文字在画布上显示,该怎么写函数语句?求解... 使用TK库,首先放一个画布在界面上,想要绑定键盘事件到界面的画布上,使键盘输入文字在画布上显示,该怎么写函数语句?求解 展开
 我来答
priestch
2013-10-27 · TA获得超过109个赞
知道答主
回答量:46
采纳率:0%
帮助的人:49.1万
展开全部
# -*- coding: utf-8 -*-
from tkinter import *

result = []
def get_text(event):
    result.append(event.char)
    text.delete('0.0', END)
    text.insert(END, ''.join(result))
    canv.create_text(20, 20, text=text.get("0.0", END), anchor=W, width=300)
    

root = Tk()
root.title("Tk 画布捕获键盘")
Label(root, text="请输入...").pack(side=TOP, fill=X)
canv = Canvas(root, width=400, height=300)
canv.pack(side=TOP, expand=YES, fill=BOTH)
text = Text(canv)
canv.focus_set()
canv.bind("<Key>", get_text)
root.mainloop()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式