Pythoncard построена на wxPython, а wxPython имеет событие изменения текста. Я ничего не знаю о Pythoncard, но в wxPython можно использовать:
t1 = wx.TextCtrl(self, -1, "some text", size=(125, -1)) # to make the text control
self.Bind(wx.EVT_TEXT, self.OnText, t1) # your OnText method handles the event
Для событий есть wx.EVT_TEXT
, wx.EVT_CHAR
, wx.EVT_TEXT_ENTER
, и более подробную информацию об этом можно найти в wxPython docs , а также примеры использования в демонстрационной версии wxPython, если вам случится есть это. Кроме того, wxPython имеет несколько типов элементов управления вводом текста, и я предполагаю, что вы используете wxTextCtrl, хотя в документах также должна быть информация о других.