小编Edm*_*301的帖子

键绑定 1-5 不起作用 Tkinter

我正在使用 Python 的 Tkinter 进行一个小项目,并且需要使用数字键盘进行按键绑定。但1、2、3、4、5键没有反应。所有其他键都可以正常工作。例如:

from tkinter import *
window = Tk()
window.title('Key Test')
c = Canvas(window, height=500, width=500)
c.pack()
word = c.create_text(250, 250, text='Spam')
def transformation(event):
    c.itemconfig(word, text='Spamalot')
c.bind_all('<6>', transformation)
Run Code Online (Sandbox Code Playgroud)

上面的代码工作得很好。但是在绑定中放入“5”而不是“6”会使程序无响应。我尝试过在其他窗口中执行此操作,甚至尝试过使用不同的键盘。
似乎什么都不起作用。谁能解释一下这个问题?

python tkinter key-bindings

4
推荐指数
1
解决办法
663
查看次数

标签 统计

key-bindings ×1

python ×1

tkinter ×1