Как отправить события нажатия клавиш в неактивную запись с помощью GTK - PullRequest
0 голосов
/ 30 марта 2019

У меня есть окно GTK с двумя элементами: Entry, которая работает как вход для поиска, и ListBox, который отображает результаты поиска. Когда ListBox имеет фокус (например, пользователь перемещается по нему с помощью клавиш со стрелками), я хотел бы направить любые нажатия клавиш, которые они делают, на входную запись поиска вместо ListBox.

Буду признателен за любые указатели на перенаправление цели определенных событий GTK или любой другой способ справиться с этой ситуацией. Я использую gtk-rs, но я думаю, что GTK-решения на любом языке будет достаточно для меня.

Спасибо!

1 Ответ

0 голосов
/ 05 апреля 2019

О, это сложно.Вы можете повозиться с маской события виджетов и добавить обработчики событий в виджет.

...