2noの日記

メモ用

【wxPython】TextCtrl と StyledTextCtrl の change イベントの違い

TextCtrl だと EVT_TEXT を使う。

...

tc_text = wx.TextCtrl(frame, wx.ID_ANY)
tc_text.Bind(wx.EVT_TEXT, OnChange)

...

StyledTextCtrl では EVT_STC_CHANGE を使う。

import wx.stc as stc

...

stc_text = wx.StyledTextCtrl(frame, wx.ID_ANY)
stc_text.Bind(stc.EVT_STC_CHANGE, OnChange)

...

EVT_CHAR で監視とか必要なかった。