首页 > 解决方案 > 有没有办法将所有键盘键绑定到 tkinter.Text

问题描述

我实际上正在制作一个文本编辑器,显然我需要为此进行文本着色。它工作得很好,因为我在一个线程中使用它,这使得它滞后了很多。我想如果我将它与每个键绑定,它就会起作用,所以当按下任何键时(除了间隔键,如ENTER, TAB,BACKSPACE等),它会检查屏幕上是否有 python 关键字并改变它的颜色。

我正在寻找这样的东西:

textArea.bind("<NonSpacingKeys>", color_coding)

标签: pythonpython-3.xtkinter

解决方案


好的,所以我读到了:如何在 Tkinter Text 小部件中绑定自身事件后,它将被 Text 小部件绑定?

textArea.bind("<KeyPress>", color_coding)

这工作得很好


推荐阅读