python tkinter 键盘绑定
使用TK库,首先放一个画布在界面上,想要绑定键盘事件到界面的画布上,使键盘输入文字在画布上显示,该怎么写函数语句?求解...
使用TK库,首先放一个画布在界面上,想要绑定键盘事件到界面的画布上,使键盘输入文字在画布上显示,该怎么写函数语句?求解
展开
展开全部
# -*- 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()
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询