wx.st c .StyledTextCtrl - это отображение 1: 1 «сырого» интерфейса сцинтиллы, документацию которого можно найти на веб-сайте Scintilla (http://www.scintilla.org/).
Изменение цвета полей в Scintilla
- «То, как он обрабатывает поля - особенно когда речь идет о цвете - безумно трудно понять». Подробности см. https://github.com/jacobslusser/ScintillaNET/issues/220 , объяснения и ссылки, любезно рассерженные @ jacobslusser
Наконец, пример, который мне удалось собрать из многочисленных источников:
Где ed
- это wx.stc.StyledTextCtrl
# line numbers in the margin
ed.SetMarginType(1, stc.STC_MARGIN_NUMBER)
ed.SetMarginWidth(1, 25)
# Background and foreground colours
ed.StyleSetSpec(stc.STC_STYLE_DEFAULT,'fore:#000000,back:#00A100')
# Line numbers in margin colours
ed.StyleSetSpec(wx.stc.STC_STYLE_LINENUMBER,'fore:#FFFF00,back:#0000AA')
Могу только предположить, что вы играете с ним.