代码之家  ›  专栏  ›  技术社区  ›  Joshkunz

GUI在python中过度运行程序

  •  0
  • Joshkunz  · 技术社区  · 16 年前

    只是想知道是否有任何一种框架或方法可以使Gui覆盖(保持在python中的)所有其他窗口。包括游戏或其他程序,似乎“接管”计算机的图形过程。任何一个正确的方向都将非常感激。。。

    2 回复  |  直到 16 年前
        1
  •  0
  •   ars    16 年前

    你需要 SetWindowPos 函数。类似于以下的方法应该可以工作(有关更多详细信息,请参阅API链接):

    import win32gui, win32con
    
    hwnd = get_my_window_handle()
    win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 0, 0, 0, 0, win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)
    
        2
  •  0
  •   Alex Martelli    16 年前

    对于跨平台解决方案,可以使用wxPython和 wxSTAY_ON_TOP 主窗口中的样式位。我相信,这将给你的行为,你想要的Mac和Unix图形用户界面以及微软Windows的。