【发布时间】:2011-01-01 05:19:36
【问题描述】:
如何使窗口出现在窗口堆栈的底部?最好使用 Tkinter(但是,WXPython 也可以)。我希望它出现在所有其他窗口下方。这是在 Windows 7 中,顺便说一句。
【问题讨论】:
标签: python windows-7 tkinter wxpython
如何使窗口出现在窗口堆栈的底部?最好使用 Tkinter(但是,WXPython 也可以)。我希望它出现在所有其他窗口下方。这是在 Windows 7 中,顺便说一句。
【问题讨论】:
标签: python windows-7 tkinter wxpython
pywin32 包可以让您访问 Windows 脚本功能。例如,按标题选择一个窗口并将其移动到 Z 顺序的底部:
import win32ui, win32con as w
def MoveToBack(window_name):
flags = w.SWP_NOSIZE | w.SWP_NOMOVE | w.SWP_NOACTIVATE | w.SWP_SHOWWINDOW | w.SWP_ASYNCWINDOWPOS
hwnd = win32ui.FindWindow(None, window_name)
hwnd.SetWindowPos(w.HWND_BOTTOM, (0,0,0,0), flags)
这显然是一个仅限 Windows 的解决方案。
【讨论】: