Найти - Пользователи
Полная версия: глобальный перехват сообщений
Начало » GUI » глобальный перехват сообщений
1
SAKrisT
Подскажите пожалуйста по данному сабжу

Сделал на PyQt перехват когда окно в фокусе, а как сделать когда оно не в фокусе?
Ну или другие варианты

У меня линукс, забыл добавить
.Serj.
Все в доках описано, дорогой товарищ:
bool QWidget.hasFocus (self)
Ну а дальше, думаю, сам догадаешься, что с этим делать.
У меня линукс, забыл добавить
Это никак не влияет на результат.
З.Ы. Если в твоем репозитории нету доков по PyQt, то они лежат здесь:
http://www.riverbankcomputing.com/static/Docs/PyQt4/html/classes.html
SAKrisT
Думал у вас есть вариант без использования pyqt
.Serj.
Ну а дальше, думаю, сам догадаешься, что с этим делать.
Но и так хорошо
Только я не совсем понял как можно использовать эту функцию
мне к примеру нужно сделать перехват сообщений нажатия на клавиши когда окно не активно или программа свернутая в трей
.Serj.
А, так тебе надо глобальные горячие клавиши сделать. Так бы и писал. Переименуй тему и первый топик перепиши, а то не очень понятно, что именно тебе надо.
SAKrisT
Можно сказать и так.
Но нужно сделать чтоб горячие клавиши срабатывали даже когда окно не активное, тоесть не в фокусе.
Когда в фокусе, то не проблема, у меня получилось.
.Serj.
Хм… загляни-ка сюда
poltergeist
В PyKDE должны быть такие средства, но это будут доп. зависимости…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB