如何从Tkinter,Python中的Text小部件中移除焦点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Tkinter,Python中的Text小部件中移除焦点相关的知识,希望对你有一定的参考价值。

通过在我的GUI中放置一个Text小部件

from Tkinter import Text
textBox=Text(root, height=20, width=10)
textBox.pack()

每当我在那个盒子里写东西时,我都无法将焦点还给窗口中的任何其他位置。我有一些键绑定到事件,在我写入文本小部件后停止工作。

有没有办法在写文本后将焦点重定向到另一个地方?

答案

有没有办法在写文本后将焦点重定向到另一个地方?

每个小部件都有一个名为focus_set的方法,可用于将键盘焦点移动到该小部件。

例如,要将焦点设置为根窗口,您将执行以下操作:

root.focus_set()

以上是关于如何从Tkinter,Python中的Text小部件中移除焦点的主要内容,如果未能解决你的问题,请参考以下文章

Tkinter制作简单的python编辑器

如何通过单击 tkinter 中的按钮来运行 python 文件?

python tkinter的Text控件,如何实现插入文本后将光标自动移动到行尾

如何更改标签小部件中的文本大小,python tkinter [重复]

如何清除/删除 Tkinter Text 小部件的内容?

python 用Tkinter.Text设置了文本框之后如何获取输入内容