【发布时间】:2018-01-23 00:25:54
【问题描述】:
是否可以将键盘事件存储到一个字符串中?使用下面的代码,它只存储一个字符并打印它。但对于读卡器或条形码阅读器,它包含字符/字符串的集合,而不是一次一个字符。目标是将所有字符保存到文本变量中。
from tkinter import *
root = Tk()
def key(event):
text= event.char
text+= event.char
print ("pressed", text)
def callback(event):
frame.focus_set()
print ("clicked at", event.x, event.y)
frame = Frame(root, width=100, height=100)
frame.bind("<Key>", key)
frame.bind("<Button-1>", callback)
frame.pack()
root.mainloop()
【问题讨论】:
标签: python python-3.x events tkinter keyboard