全部,
我正在使用 QScintilla 语法突出显示我的领域特定语言 (DSL)。
由于我的 DSL 基于 python,因此我将现有的 Python Lexer 用于 QScintilla。我设法创建新的关键字如下:
self.text = Qscintilla(self)
pythonLexer = QsciLexerPython(self.text)
self.text.setLexer(pythonLexer)
self.text.SendScintilla(QsciScintilla.SCI_SETKEYWORDS,1,bytes('WARNING', 'utf-8'))
现在,如何选择一种颜色来突出显示我新创建的关键字?
非常感谢!