Страницы

Поиск по вопросам

среда, 18 декабря 2019 г.

Ищу компоненты редактирования с подсветкой на питоне

#python #gui #wxpython #pyqt


Гугление дало два основных результата: styledTextControl в wxPython и QScintilla
в PyQt, оба - подвиды Scintilla.

В tk есть простой текстовый редактор, который, как я понимаю, не содержит понятия
"лексер" и подсвечивает код только с помощью костылей.

Есть Pygments, но я не знаю, достаточно ли он быстр для подсветки в реальном времени.

Какие есть ещё альтернативы?
    


Ответы

Ответ 1



Я использовал pyqode для проекта dev_window. Редактор совместим с Qt (PySide/PyQt). Код для создания виджета-редактора можно посмотреть тут (функция create_code_editor). Скриншот редактора:

Комментариев нет:

Отправить комментарий