我正在编写一个基本上有一堆按钮的小程序,当你点击一个按钮时,它会在我玩的在线游戏中输入一行文字。如果GUI保持在活动游戏窗口的顶部,那么用户可以更容易使用,这样用户可以正在播放,然后按下面板上的按钮,而不必先将其带到前面。
任何有关如何做到这一点的帮助都会很棒。感谢
编辑:使用tkinter
答案 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)