我正在编写一个程序,它基本上有一堆按钮。当你点击其中一个按钮时,它会将某行文本输入到我玩的在线游戏中。如果GUI保持在活动游戏窗口的顶部,这样用户就可以在玩游戏的同时按下面板上的按钮,而不必首先将其置于前台,那么使用起来会更容易。希望能提供如何实现此功能的帮助。谢谢。
编辑:使用tkinter。
编辑:使用tkinter。
为了得到更详细的答案,请在SO上提供您所使用的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)