我正在尝试让 Tkinter 窗口出现在所有其他窗口下方。
我知道如何让它出现在所有其他窗口上:
import tkinter as tk
root = tk.Tk()
root.attributes('-topmost', True)
root.mainloop()
但我正在尝试做相反的事情 - 以便该窗口位于桌面上的所有窗口下方。遗憾的是,
-bottommost
并不是什么。
您可以设置一个事件绑定到
lower
root
窗口,只要它获得焦点:
import tkinter as tk
def send_to_back(_event) -> None:
root.lower()
root = tk.Tk()
root.lower() # start window in the back (may not be necessary)
root.bind('<FocusIn>', send_to_back)
if __name__ == '__main__':
root.mainloop()