Как запустить приложение Python PyQt5 в режиме киоска в Windows >= Win7
Я написал приложение PyQt5 и мне нужно запустить его в режиме киоска в Windows (я имею в виду полноэкранный режим без кнопок заголовка и окна и отключение как можно большего количества ярлыков Windows - например, Alt+Tab и т. Д.)
При запуске приложение: - убивает файл explorer.exe с помощью "taskkill /F /IM explorer.exe", чтобы меню "Пуск", панель задач или боковые панели не отображались - используйте QMainWindow.showFullscreen(), чтобы показать приложение в полноэкранном режиме (без заголовка окна и кнопок)
с этими шагами приложение отображается как запрошенное, но я все еще могу переключиться на другие открытые приложения, используя сочетание клавиш Alt+Tab.
Мне нужен способ во время выполнения, чтобы "заблокировать" этот ярлык Alt+Tab (может быть, другие ярлыки должны быть заблокированы, но давайте сосредоточимся на этом сейчас).
Я пытался использовать eventFilter в своем приложении и наблюдал за ярлыком, но кажется, что eventFilter не распознает этот ярлык (т.е. event.key() == Qt.Key_Tab и event.modifiers() == Qt.Key_Alt всегда False),
Есть ли у вас какие-либо предложения / лучшие практики, как это сделать?
Спасибо заранее за любую помощь.