Python / Tkinter 将窗口置于后台
在Python中使用Tkinter
时,如果你使用这个命令:
`sometkapp.overrideredirect(True)`
它会创建一个没有边框的Tkinter
窗口;不过,至少在我的操作系统上,这个Tkinter
窗口会一直在其他窗口的上面。
有没有办法让Tkinter
窗口移到后面,这样它就总是保持在所有其他打开窗口的下面呢?
1 个回答
0
在某些系统中,窗口管理器会决定哪个窗口在最上面,哪个在下面。
使用 overrideredirect(True)
这个命令,你就放弃了窗口管理器的服务——在某些系统上,这意味着窗口不会有边框,不能移动到最上面或最下面(可能还无法刷新窗口),也无法发送事件(比如按键、鼠标移动)。
我觉得用Tkinter或者纯Python可能没办法解决这个问题。也许其他模块能做到一些事情。