Диалоги wxPython: кнопка «Enter» на клавиатуре не «ок» - PullRequest
2 голосов
/ 20 мая 2009

Я создаю пользовательское диалоговое окно wxPython, создав подкласс wx.Dialog. Когда я нажимаю клавишу «Ввод» во время его использования (и будучи сфокусированным на одном из элементов формы), он просто переносит фокус на следующий элемент формы, а я хочу, чтобы он нажимал кнопку «ОК».

Как мне решить эту проблему?

1 Ответ

5 голосов
/ 20 мая 2009

Это должно произойти автоматически, если кнопка имеет идентификатор wx.ID_OK . Если это невозможно, то метод wx.StdDialogButtonSizer.SetAffirrativeButton () может быть решением (использование класса StdDialogButtonSizer поможет с правильным размещением и позиционированием кнопок на разных платформах) и также wx.Button.SetDefault () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...