Ключ ввода процесса с помощью wx_erlang (порт erlang wxwidgets)
Я строю простой браузер на Erlang, используя wx. Этот простой браузер имеет текстовое поле для ввода URL. Я хочу выполнить обратный вызов, когда пользователь нажимает клавишу ввода в текстовом поле.
Я вижу несколько возможных способов сделать это, один из вариантов - обработать каждое событие нажатия клавиши и выполнить его действие по умолчанию, если только это не клавиша ввода, и в этом случае происходит пользовательская обработка.
Я надеялся, что могло бы быть событие более высокого уровня, которое я мог бы использовать, например, контроль потерял фокус. Я новичок в wx и не возражаю, если программисты, использующие другие инструменты, комментируют, поскольку вопрос (на данном этапе) больше касается использования wx, а не конкретного языка.
1 ответ
Не уверен, как это называется в wx_erlang, но есть wxEVT_TEXT_ENTER
событие, с которым вы должны связать. Обратите внимание, что вы должны создать элемент управления с wxTE_PROCESS_ENTER
стиль, чтобы получить это событие.