Попытки сделать WxPython TextCtrl
реагировать на ENTER, я получаю ошибку утверждения:WxPython TextCtrl ошибка утверждения: wx.wxEVT_COMMAND_TEXT_ENTER не экземпляр PyEventBinder
self.fileNameInput = wx.TextCtrl (self, style=wx.TE_PROCESS_ENTER)
self.fileNameInput.Bind (wx.wxEVT_COMMAND_TEXT_ENTER, self.onRename)
завершается с ошибкой утверждения в Bind
:
assert isinstance(event, wx.PyEventBinder)
AssertionError
Неудивительно, что wx.wxEVT_COMMAND_TEXT_ENTER
не является экземпляром, это номер.
Я прочитал замечание об изменениях событий между Python 2 и 3 - смешивал ли библиотеки библиотеки?
Уч , выглядит как тупой - я попробую это позже. Глядя на документацию на 'http: // xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.TextCtrl.html', я скопировал неправильную часть: он говорит:« wx.EVT_TEXT_ENTER (id, func) \t Ответьте на Событие wx.wxEVT_COMMAND_TEXT_ENTER, сгенерированное при нажатии в текстовом элементе управления (...). " – virtualnobi
Идеальный удар - теперь прекрасно работает. благодаря – virtualnobi