Как и к этому вопросу: Creating and colorizing new constructs on a existing Scintilla lexer, но вместо добавления, я хотел бы изменить цвета текста 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 –