Я пишу приложение Qt, которое воспроизводит анимацию постепенного появления всякий раз, когда мышь перемещается в определенную область экрана, и анимацию постепенного исчезновения, когда мышь перемещается из этой же области.
Я уже нашел подобный вопрос здесь в переполнении стека, однако, он не совсем отвечает на мой вопрос.( аналогичный вопрос здесь )
Если я установлю фильтр событий в приложение, смогу ли я видеть ВСЕ события в приложении, даже если оно находится за пределами окна моего виджета?
Если нет, я знаю об альтернативе, включающей QWidget :: grabMouse () внутри повторной реализации метода leftEvent ().Но если я это сделаю, смогу ли я взаимодействовать с чем-либо вне моего приложения?
edit: хотя я использую библиотеку Qt, мое приложение предназначено только для развертывания в Windows.