Наблюдение за нажатием кнопки с помощью RxPY

Как я могу "прослушать" поток событий нажатия клавиш с помощью Python?

Я хочу сделать что-то вроде этого:

click_stream.map(lambda k: k.key)

Но как я могу создать это click_stream?

1 ответ

Это зависит от структуры пользовательского интерфейса, но в основном вы должны:

  • создать Subject
  • позвонить Subject.on_next метод в обратном вызове события, передающий необходимые аргументы
  • подписаться на Subject

Вы можете использовать пример timeflies в качестве руководства.

Другие вопросы по тегам