python - 有没有办法将所有键盘键绑定到 tkinter.Text
问题描述
我实际上正在制作一个文本编辑器,显然我需要为此进行文本着色。它工作得很好,因为我在一个线程中使用它,这使得它滞后了很多。我想如果我将它与每个键绑定,它就会起作用,所以当按下任何键时(除了间隔键,如ENTER, TAB,BACKSPACE等),它会检查屏幕上是否有 python 关键字并改变它的颜色。
我正在寻找这样的东西:
textArea.bind("<NonSpacingKeys>", color_coding)
解决方案
好的,所以我读到了:如何在 Tkinter Text 小部件中绑定自身事件后,它将被 Text 小部件绑定?
textArea.bind("<KeyPress>", color_coding)
这工作得很好
推荐阅读
- python - 使用 python 将大的 Azure blob 合并到一个本地文件
- java - 使用 Comparable[] 为二进制搜索方法编写 JUnit 测试
- r - 在 1 页上绘制 4 个图,在 R 中有一个常见的图例
- react-native - React Native 组件在重新渲染时消失
- mysql - 无法将外键添加到映射表
- regex - 如何在接受 00000-0000 或 0000 的角度材料输入上添加美国邮政编码掩码
- python - 如何在 PANDAS 中创建根据日期确定的主键?
- ios - 从 Unreal 部署到 iOS 设备失败
- angular - 如何从通常未全局加载的包中全局加载类型?
- c++ - 注意 Win32 API 中的新资源管理器窗口