В целях тестирования я пытаюсь напечатать на консоли все, что я пишу в RichTextCtrl. Однако он не работает. Вот так, как я написал привязки для RichTextCtrl, называется TEXTAREA:wxPython - RichTextCtrl Обработка событий
self.textArea.Bind(wx.EVT_KEY_DOWN, self.syntaxColoring_C)
А вот обработчик события:
def syntaxColoring_C(self, event):
print self.textArea.GetValue()
Однако, когда я что-то типа, только пустая строка печатается в консоль, и ничего не отображается в RichTextCtrl. Что я делаю не так? Заранее спасибо.
Я был в состоянии решить эту проблему, чейнинга первую заданную строку в 'self.textArea.Bind (wx.EVT_KEY_UP, self.syntaxColoring_C, self.textArea)', хотя я не уверен, что это совершенно правильно , –