Skip to main content

A code editing widget for PyQt and PySide

Project description

CodeEdit for Qt and Python

This is a simple code editor widget for Python and Qt supporting multiple languages and color themes.

Features

  • Syntax and theming support powered by Pygments, so any language and theme supported by it can be used
  • Hide and show line numbers
  • Spaces or tabs for indentation

Implementation

The CodeEdit widget is based on QPlainTextEdit and syntax highlight is provided by a Pygments based implementation of QSyntaxHighlighter. The line number implementation was based on this sample from the Qt docs, with a bit of cleanup and refactoring on my part.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qtcodeedit-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

qtcodeedit-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file qtcodeedit-0.1.0.tar.gz.

File metadata

  • Download URL: qtcodeedit-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.18

File hashes

Hashes for qtcodeedit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ac41216b060cb65f96e45a8294ac16c7d79a5f9540a8a63c6c18d407bccb023f
MD5 c89d2800ab77855e9eee9950a7a92e29
BLAKE2b-256 c844d53a71cb881ae566c3565564375990e1aa8a7a5e487d25ea344b24fe4401

See more details on using hashes here.

File details

Details for the file qtcodeedit-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for qtcodeedit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e243ad31d1f852b329f4818d3ae3779808414b8c0457a2d92e2382beed9e6420
MD5 356eed6c9bb878938856d3c39573d0f7
BLAKE2b-256 fed2228cd73dda9b90ed9cafb5331f9bf0c0bcd15a47b931cfd70b550bc3002a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page