Как убрать фокус с элемента Tk () в tkinter? - PullRequest
0 голосов
/ 09 января 2020

В Python 3, вы можете запретить фокусировку с элемента Tk () уровня root при нажатии?
После расфокусировки фокус должен быть возвращен к предыдущему окну, в котором был фокус.

1 Ответ

0 голосов
/ 09 января 2020

Вот пример того, как переключить фокус между двумя tkinter windows:

from tkinter import Tk, Button

first = Tk ()
second = Tk ()

first.title ('First Window')
b1 = Button (first, text = 'Goto Second Window')
b1.config (command = second.focus_force)
b1.pack ()

second.title ('Second Window')
b2 = Button (second, text = 'Goto First Window')
b2.config (command = first.focus_force)
b2.pack ()

first.mainloop ()
...