wxStyledTextCtrl -- Lexer / Code Highlighting
Verfasst: Dienstag 1. Juli 2008, 09:05
Hallo,
kann mir jemand beim 'Aufstarten' helfen bzgl. des wxStyledTextCtrl
widgets. Es geht um das färben von Text entsprechend der Programmiersprache. Ich schrieb den folgenden Schnipsel:
text_ctrl.StyleSetFont(wx.stc.STC_STYLE_DEFAULT, wx.Font(10, wx.MODERN, wx.NORMAL, wx.NORMAL))
text_ctrl.SetText(text)
text_ctrl.ClearDocumentStyle()
language = map_extension_to_lexer_mode[extension]
text_ctrl.SetLexerLanguage(language)
text_ctrl.Colourise(0, len(text))
Leider wird der Text nur schwarz-weiss dargestellt. Den zündenden Funken konnte ich in der Doku leider noch nicht finden.
Beste Grüsse
Frank
kann mir jemand beim 'Aufstarten' helfen bzgl. des wxStyledTextCtrl
widgets. Es geht um das färben von Text entsprechend der Programmiersprache. Ich schrieb den folgenden Schnipsel:
text_ctrl.StyleSetFont(wx.stc.STC_STYLE_DEFAULT, wx.Font(10, wx.MODERN, wx.NORMAL, wx.NORMAL))
text_ctrl.SetText(text)
text_ctrl.ClearDocumentStyle()
language = map_extension_to_lexer_mode[extension]
text_ctrl.SetLexerLanguage(language)
text_ctrl.Colourise(0, len(text))
Leider wird der Text nur schwarz-weiss dargestellt. Den zündenden Funken konnte ich in der Doku leider noch nicht finden.
Beste Grüsse
Frank