Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » глобальный перехват сообщений [RSS Feed]

#1 Окт. 5, 2008 23:21:07

SAKrisT
От:
Зарегистрирован: 2008-09-27
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

Подскажите пожалуйста по данному сабжу

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

У меня линукс, забыл добавить



Отредактировано (Окт. 5, 2008 23:23:06)

Офлайн

#2 Окт. 6, 2008 08:05:05

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

Все в доках описано, дорогой товарищ:

bool QWidget.hasFocus (self)
Ну а дальше, думаю, сам догадаешься, что с этим делать.
У меня линукс, забыл добавить
Это никак не влияет на результат.
З.Ы. Если в твоем репозитории нету доков по PyQt, то они лежат здесь:
http://www.riverbankcomputing.com/static/Docs/PyQt4/html/classes.html



Офлайн

#3 Окт. 6, 2008 11:46:30

SAKrisT
От:
Зарегистрирован: 2008-09-27
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

Думал у вас есть вариант без использования pyqt

.Serj.
Ну а дальше, думаю, сам догадаешься, что с этим делать.
Но и так хорошо
Только я не совсем понял как можно использовать эту функцию
мне к примеру нужно сделать перехват сообщений нажатия на клавиши когда окно не активно или программа свернутая в трей



Отредактировано (Окт. 6, 2008 11:47:12)

Офлайн

#4 Окт. 7, 2008 06:54:39

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

А, так тебе надо глобальные горячие клавиши сделать. Так бы и писал. Переименуй тему и первый топик перепиши, а то не очень понятно, что именно тебе надо.



Отредактировано (Окт. 7, 2008 06:55:24)

Офлайн

#5 Окт. 7, 2008 19:04:09

SAKrisT
От:
Зарегистрирован: 2008-09-27
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

Можно сказать и так.
Но нужно сделать чтоб горячие клавиши срабатывали даже когда окно не активное, тоесть не в фокусе.
Когда в фокусе, то не проблема, у меня получилось.



Офлайн

#6 Окт. 8, 2008 07:02:33

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

Хм… загляни-ка сюда



Отредактировано (Окт. 8, 2008 07:03:09)

Офлайн

#7 Окт. 8, 2008 09:17:01

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

глобальный перехват сообщений

В PyKDE должны быть такие средства, но это будут доп. зависимости…



Офлайн

  • Начало
  • » GUI
  • » глобальный перехват сообщений[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version