The core package contains the core components needed for writing a pyqode based


Keywords
CodeEdit, PyQt, editor, widget, qt
License
MIT
Install
pip install pyqode.core==2.12.1

Documentation

https://raw.githubusercontent.com/pyQode/pyQode/master/media/pyqode-banner.png

About

This is a fork of PyQode, which is now developed as the editor component for Rapunzel and OpenSesame. The original PyQode repository (<= v2) is no longer maintained.

pyqode.core is the core framework of the pyQode project.

It contains the base classes and a set of extensions (modes/panels/managers) needed to develop a specialised code editor.

It also provides a basic generic code editor that you can use as a fallback when there is no specialised editor for a given language.

License

pyQode is licensed under the MIT license.

Requirements

pyqode.core depends on the following libraries:

  • Python 3 (>= 3.7)
  • PyQt5 or PyQt6 or PySide
  • pygments
  • pyqode.qt
  • future
  • qtawesome (optional)