#python #gui #wxpython #pyqt
Гугление дало два основных результата: styledTextControl в wxPython и QScintilla
в PyQt, оба - подвиды Scintilla.
В tk есть простой текстовый редактор, который, как я понимаю, не содержит понятия
"лексер" и подсвечивает код только с помощью костылей.
Есть Pygments, но я не знаю, достаточно ли он быстр для подсветки в реальном времени.
Какие есть ещё альтернативы?
Ответы
Ответ 1
Я использовал pyqode для проекта dev_window. Редактор совместим с Qt (PySide/PyQt). Код для создания виджета-редактора можно посмотреть тут (функция create_code_editor). Скриншот редактора:
Комментариев нет:
Отправить комментарий