Ich habe eine PyShell, die von wx.stc.StyledTextCtrl
abgeleitet werden soll. Wie ändere ich das aktuell verwendete Farbschema?wxPython: Ändern des Farbschemas einer wx.stc.StyledTextCtrl
1
A
Antwort
0
können Sie verwenden styledTextCtrl.StyleSetSpec (wx.stc.STC_STYLE_INDENTGUIDE, "fore: #CDCDCD") (Bündel .StyleSetSpec Eigenschaften) ... ... ... styCtrl.SetCaretForeground ("BLUE") styCtrl.SetSelBackground (True, wx.SystemSettings_GetColour (wx.SYS_COLOUR_HIGHLIGHT)) styCtrl.SetSelForeground (True, wx.SystemSettings_GetColour (wx.SYS_COLOUR_HIGHLIGHTTEXT)) ... (Bunch of Set *() Befehle)
Ich weiß nicht, ob es eine Möglichkeit gibt, ein vordefiniertes Farbschema zu laden. Sie könnten es in YAML definieren und über die obigen Befehle und mehr laden.
Überprüfen Sie auch Yellowbrains Leitfaden: http://www.yellowbrain.com/stc/styling.html – jhaukur