Окно приложения поверх окон других приложений (включая игры)
Как можно отображать gui окно PyQt5 поверх игр?
Пробовал setWindowFlag(QtCore.Qt.WindowStaysOnTopHint), но работает только на приложениях, поверх игр не отображается.
Ответы (1 шт):
Автор решения: Alexander Chernin
→ Ссылка
Если под Windows, то надо сделать что-то типа такого (поверх игр не проверял)
import win32gui
def __init__(...):
...
# вызов системной функции Windows
win32gui.SetForegroundWindow(self.winId())
flags = self.windowFlags()
self.setWindowFlags(flags | Qt.WindowStaysOnTopHint )
...