wxPython: изменение цветовой схемы wx.stc.StyledTextCtrl - PullRequest
1 голос
/ 31 июля 2009

У меня есть PyShell, который должен быть производным от wx.stc.StyledTextCtrl. Как изменить цветовую схему, которую он использует в настоящее время?

1 Ответ

0 голосов
/ 13 августа 2009

Вы можете использовать styledTextCtrl.StyleSetSpec (wx.stc.STC_STYLE_INDENTGUIDE, "fore: #CDCDCD") (Куча свойств .StyleSetSpec) ... ... ... styCtrl.SetCaretForeground ( "СИНИЙ") styCtrl.SetSelBackground (True, wx.SystemSettings_GetColour (wx.SYS_COLOUR_HIGHLIGHT)) styCtrl.SetSelForeground (True, wx.SystemSettings_GetColour (wx.SYS_COLOUR_HIGHLIGHTTEXT)) ... (Набор команд Set * ())

Не знаю, есть ли способ загрузить предопределенную цветовую схему. Вы можете определить его в YAML и загрузить его с помощью приведенных выше команд и т. Д.

...