如何将python窗口保持在所有其他窗口之上(python 3.1)

时间:2010-10-13 18:13:57

标签: python button

我正在编写一个基本上有一堆按钮的小程序,当你点击一个按钮时,它会在我玩的在线游戏中输入一行文字。如果GUI保持在活动游戏窗口的顶部,那么用户可以更容易使用,这样用户可以正在播放,然后按下面板上的按钮,而不必先将其带到前面。

任何有关如何做到这一点的帮助都会很棒。感谢

编辑:使用tkinter

1 个答案:

答案 0 :(得分:4)

您需要提供有关您正在使用哪个GUI框架的信息,以便详细解答。

在Windows上,您可以使用窗口的句柄执行此类操作。

import win32gui
import win32con
win32gui.SetWindowPos(hWnd, win32con.HWND_TOPMOST, 0,0,0,0,
win32con.SWP_NOMOVE | win32con.SWP_NOSIZE)

同样使用Tkinter,您可能想尝试一下。我没试过。

root = Tk()
root.wm_attributes("-topmost", 1)