Найти - Пользователи
Полная версия: Нужны примеры использования QsciScintilla
Начало » GUI » Нужны примеры использования QsciScintilla
1
vkopey
Хочу использовать компонент QsciScintilla как редактор HTML и Python скриптов. Но в examples PyQt таких примеров не нашел. Может кто подскажет?
villager
vkopey
Хочу использовать компонент QsciScintilla как редактор HTML и Python скриптов. Но в examples PyQt таких примеров не нашел. Может кто подскажет?
минимально так:
class zzProgEdit(Qsci.QsciScintilla):
def __init__(self, txt=""):
Qsci.QsciScintilla.__init__(self)
self.setUtf8(True)
self.setFolding(Qsci.QsciScintilla.BoxedTreeFoldStyle)
self.lexer = Qsci.QsciLexerPython()
self.setLexer(self.lexer)
self.setText(txt)
self.setAutoIndent(True)
self.setBraceMatching(Qsci.QsciScintilla.StrictBraceMatch)
self.setMatchedBraceForegroundColor(QColor("lightgreen"))
self.setMarginLineNumbers(1, True)
self.setMarginWidth(1, "999")
self.setEolMode(Qsci.QsciScintilla.EolUnix)
для html-меняешь lexer
а еще лучше - посмотри исходники Eric4
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB