wxPython:更改wx.stc.StyledTextCtrl的配色方案

时间:2009-07-31 08:51:06

标签: python user-interface wxpython color-scheme

我有一个PyShell,它应该来自wx.stc.StyledTextCtrl。如何更改当前使用的配色方案?

1 个答案:

答案 0 :(得分:0)

你可以使用 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中定义它并通过上面的命令加载它等等。