Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Нужны примеры использования QsciScintilla [RSS Feed]

#1 Май 22, 2011 19:19:48

vkopey
От:
Зарегистрирован: 2010-09-26
Сообщения: 116
Репутация: +  3  -
Профиль   Отправить e-mail  

Нужны примеры использования QsciScintilla

Хочу использовать компонент QsciScintilla как редактор HTML и Python скриптов. Но в examples PyQt таких примеров не нашел. Может кто подскажет?



Офлайн

#2 Май 22, 2011 22:50:16

villager
От:
Зарегистрирован: 2008-11-04
Сообщения: 111
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужны примеры использования QsciScintilla

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



Офлайн

  • Начало
  • » GUI
  • » Нужны примеры использования QsciScintilla[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version