如何让 Tkinter 应用程序跳转到前面?目前,该窗口出现在我所有其他窗口的后面并且没有获得焦点。
有什么我应该调用的方法吗?
最佳答案
假设您说“我的其他窗口”时指的是您的应用程序窗口,您可以在 Toplevel 或 Tk 上使用 lift()
方法:
root.lift()
如果您希望窗口保持在所有其他窗口之上,请使用:
root.attributes("-topmost", True)
root
是您的 Toplevel 或 Tk。别忘了"topmost"
前面的-
!
要使其临时,请在以下之后禁用最上面:
def raise_above_all(window):
window.attributes('-topmost', 1)
window.attributes('-topmost', 0)
只需将要引发的窗口作为参数传入,这应该可以工作。
关于python - 如何让 Tkinter 窗口跳到前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1892339/