Наблюдение за нажатием кнопки с помощью RxPY
Как я могу "прослушать" поток событий нажатия клавиш с помощью Python?
Я хочу сделать что-то вроде этого:
click_stream.map(lambda k: k.key)
Но как я могу создать это click_stream
?
1 ответ
Это зависит от структуры пользовательского интерфейса, но в основном вы должны:
- создать
Subject
- позвонить
Subject.on_next
метод в обратном вызове события, передающий необходимые аргументы - подписаться на
Subject
Вы можете использовать пример timeflies в качестве руководства.