파이썬에서 다른 모든 윈도우를 덮어 쓰는 (Guy를 만드는) 방법이 있는지 궁금합니다. 그래픽 프로세스를 "인계하는"게임이나 기타 프로그램을 포함합니다. 올바른 방향으로 어떤 점이라도 크게 감사 할 것입니다 ...GUI의 실행중인 프로그램이 파이썬에서
추신. 문제의 OS는 Windows 7이지만 크로스 플랫폼 솔루션이 좋습니다.
파이썬에서 다른 모든 윈도우를 덮어 쓰는 (Guy를 만드는) 방법이 있는지 궁금합니다. 그래픽 프로세스를 "인계하는"게임이나 기타 프로그램을 포함합니다. 올바른 방향으로 어떤 점이라도 크게 감사 할 것입니다 ...GUI의 실행중인 프로그램이 파이썬에서
추신. 문제의 OS는 Windows 7이지만 크로스 플랫폼 솔루션이 좋습니다.
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)
크로스 플랫폼 솔루션의 경우, 당신은 메인 창에서 wxSTAY_ON_TOP
스타일의 비트와 wxPython을 사용할 수 있습니다. 나는 이것이 당신에게 Mac과 Unix GUI뿐만 아니라 Microsoft Windows에서도 원하는 행동을 줄 것이라고 믿는다.
감사합니다. 최고의 옵션이 될 것 같습니다. – Joshkunz