Creating and colorizing new constructs on a existing Scintilla lexer와 유사하지만 추가하는 대신 pyqt4에서 렉서의 텍스트 색상을 수정하고 싶습니다. 내가 찾은 폐쇄는 사용자가 방금 포기한 QScintilla: how to create a new lexer or modify an existing one?입니다. 기본적으로수정 qscintilla python lexar
나는 그런 MAYA 같은 어두운 텍스트 편집기 테마 (안 동일한 키워드/구문 강조, 단지 전체 색상 테마)로 전환하려면 : 나는 일부 오픈을 수정 할 수 있었다
코드는 온라인 내 배경 및 기본 텍스트를 설정합니다 :
lexer = getattr(Qsci, 'QsciLexer' + 'Python')()
lexer.setDefaultFont(font)
lexer.setDefaultPaper(QColor("#3c3c3c"))
lexer.setDefaultColor(QColor("#f9f9f9"))
self.setLexer(lexer)
self.SendScintilla(QsciScintilla.SCI_STYLESETFONT, 1, 'Helvetica')
내가 전경 컬러 칩을 설정하는 등 의견, 수입, 예외 같은 파이썬 렉서 색상 설정에 액세스,
QScintilla에 대한 초보자 안내서가있는 새로운 웹 사이트가 있습니다. http://qscintilla.com –