俺言語。

自分にしか理解できない言語で書かれた備忘録

【Python】【wxPython】TextCtrlで一部だけ文字の色を変える

WxPythonのTextCtrlで文字を扱う際、全体の文字色は

m_textctrl.SetForegroundColour(色)

で変更できるが、このメソッドでは一部の文字列だけ色を変えることは出来ない。


一部だけ変える場合には

m_text.SetStyle(最初の文字位置, 終わりの文字位置, 色)

で文字の位置を指定してSetStyleで色を指定する