【发布时间】:2020-01-08 21:49:15
【问题描述】:
在 Python 3 中,您能否在单击时阻止从根级 Tk() 元素获得焦点?
失焦后,焦点必须回到上一个有焦点的窗口。
【问题讨论】:
-
您可以在前一个窗口中调用
focus_force()(来自绑定的事件处理函数)。
标签: python python-3.x tkinter focus focusout
在 Python 3 中,您能否在单击时阻止从根级 Tk() 元素获得焦点?
失焦后,焦点必须回到上一个有焦点的窗口。
【问题讨论】:
focus_force()(来自绑定的事件处理函数)。
标签: python python-3.x tkinter focus focusout
这是一个如何在两个 tkinter 窗口之间切换焦点的示例:
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 ()
【讨论】: