Fully featured code-editor widgets for PyQt
Project description
PyQt Code Editor
This code is under development and not ready for general use
Fully featured code-editor widgets for PyQt
Copyright 2025 Sebastiaan Mathôt
About
This is a set of code-editor widgets for PyQt. They are inspired by PyQode, and contain much of the same functionality, but in a cleaner and more modern codebase. All functionality can be used as standalone PyQt widgets. A full Python IDE is also available. This IDE is called Sigmund Analyst, and is primarily intended for data analysis in combination with SigmundAI.
Features:
- Code-editor widgets with syntax highlighting, code completion, AI integration, and more
- Project explorer (folder view)
- Editor panel with splittable tabs
- Jupyter console
- Workspace explorer (linked to Jupyter console)
- Settings panel
Usage
First, install all dependencies using:
pip install .
Next, start one of the example scripts:
python examples/example_ide.py
On some systems, a segmentation fault occurs with the version of PyQt from PyPi. In that case, install PyQt from some other source, such as Anaconda.
License
PyQt Code Editor is licensed under the GNU General Public License
v3.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyqt_code_editor-0.0.7.tar.gz.
File metadata
- Download URL: pyqt_code_editor-0.0.7.tar.gz
- Upload date:
- Size: 97.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f97a0a139e56819a6a4d6e7348756a42272b47a4f651bbeec4aa1b0c76f74d7
|
|
| MD5 |
8ef1b5ca6923847ec00f0470972a6ef8
|
|
| BLAKE2b-256 |
65f1e3cc0d13a254a1e5e77845eb0fce793821f16281ae004bc86a0415abd1f1
|
File details
Details for the file pyqt_code_editor-0.0.7-py3-none-any.whl.
File metadata
- Download URL: pyqt_code_editor-0.0.7-py3-none-any.whl
- Upload date:
- Size: 123.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d671b66a51b94fce3d6f39463dc8e9dc0e825cb795f9b3910c2250168c88de9
|
|
| MD5 |
8b18938c3e84374793cf99faddf74bb3
|
|
| BLAKE2b-256 |
7b9e6fdabbb06016db11e421e7b2937a4b7025aa59948f03016b51d8d9a9b5e1
|