Как убрать фокус из текстового виджета в Tkinter, Python - PullRequest
0 голосов
/ 09 апреля 2019

Помещая текстовый виджет в мой графический интерфейс

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

всякий раз, когда я пишу что-либо в этом поле, я не могу вернуть фокус обратно в любое другое место в окне.У меня есть несколько ключей, привязанных к событию, которые перестают работать после того, как я написал в виджете Текст.

Есть ли способ перенаправить фокус в другое место после написания текста?

1 Ответ

0 голосов
/ 09 апреля 2019

Есть ли способ перенаправить фокус в другое место после написания текста?

У каждого виджета есть метод с именем focus_set, который можно использовать для перемещения фокуса клавиатуры на этот виджет.

Например, чтобы установить фокус на корневое окно, вы должны сделать:

root.focus_set()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...