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