Я написал приложение 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 - это всеспособы неверны).
Есть ли у вас какие-либо предложения / лучшие практики, как это сделать?
Заранее благодарю за любую помощь.