GUI在python中运行程序

时间:2010-07-27 03:55:34

标签: python user-interface

只是想知道是否有任何类型的框架或方法可以覆盖(保持在python中的所有其他窗口)。包括似乎“接管”计算机图形处理的游戏或其他程序。任何指向正确方向的人都会非常感激......

PS。有问题的操作系统是Windows 7,但是可以理解跨平台解决方案。

2 个答案:

答案 0 :(得分:0)

您需要Win32 API中的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)

答案 1 :(得分:0)

对于跨平台解决方案,您可以在主窗口中使用带有wxSTAY_ON_TOP样式位的wxPython。我相信这将为您提供您在Mac和Unix GUI以及Microsoft Windows上所需的行为。