Skip to main content

Python bindings for the QScintilla programmers editor widget

Project description

QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.

These Python bindings implement a single extension module that sits on top of PyQt5 and wraps both the low-level and high-level APIs.

Author

QScintilla is copyright (c) Riverbank Computing Limited. Its homepage is https://www.riverbankcomputing.com/software/qscintilla/.

Support may be obtained from the QScintilla mailing list at https://www.riverbankcomputing.com/mailman/listinfo/qscintilla/.

License

QScintilla is released under the GPL v3 license and under a commercial license that allows for the development of proprietary applications.

Documentation

The documentation for the latest release can be found here.

Installation

The GPL version of QScintilla can be installed from PyPI:

pip install QScintilla

The wheels include a statically linked copy of the QScintilla C++ library.

pip will also build and install the bindings from the sdist package but Qt’s qmake tool must be on PATH.

The sip-install tool will also install the bindings from the sdist package but will allow you to configure many aspects of the installation.

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

PyQt6_QScintilla-2.14.1.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

PyQt6_QScintilla-2.14.1-cp37-abi3-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7+ Windows x86-64

PyQt6_QScintilla-2.14.1-cp37-abi3-manylinux_2_28_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.28+ x86-64

PyQt6_QScintilla-2.14.1-cp37-abi3-macosx_10_14_universal2.whl (3.8 MB view details)

Uploaded CPython 3.7+ macOS 10.14+ universal2 (ARM64, x86-64)

File details

Details for the file PyQt6_QScintilla-2.14.1.tar.gz.

File metadata

  • Download URL: PyQt6_QScintilla-2.14.1.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for PyQt6_QScintilla-2.14.1.tar.gz
Algorithm Hash digest
SHA256 8849a4a9847bbf3698d0c1cf47e6d08552a49a66928543a73f10d6dcba617d10
MD5 cd72b7a72ba1babbb9f6e39f0dfdeee2
BLAKE2b-256 e806799c04a51f6cc2111f0cfb090ed4938fc044c5c12d1d9671280e235f2f2e

See more details on using hashes here.

File details

Details for the file PyQt6_QScintilla-2.14.1-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: PyQt6_QScintilla-2.14.1-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for PyQt6_QScintilla-2.14.1-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b22e93cd70b35cb83dc4177d14c670a02d92d9ea51ee6759bb97d81679c39af2
MD5 57b7ef2a3082faeb144f9aecfd84de6b
BLAKE2b-256 5a89dc01e93261a520d25c8ee214b483cf3c9e34d6b9ada4530382eb1dc0d8f7

See more details on using hashes here.

File details

Details for the file PyQt6_QScintilla-2.14.1-cp37-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: PyQt6_QScintilla-2.14.1-cp37-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 2.8 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for PyQt6_QScintilla-2.14.1-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b16b3ca0c8f6cf4772a85a0a5b030d2a7ad8128e6f5a3fae6d8a641b04f7e41
MD5 74ba3aaa5ce3c029992e41338df2cc34
BLAKE2b-256 25893f5a0823b891d81a61d05a7b79d08e4c9dad0ae66c119564fe790ff6bb73

See more details on using hashes here.

File details

Details for the file PyQt6_QScintilla-2.14.1-cp37-abi3-macosx_10_14_universal2.whl.

File metadata

  • Download URL: PyQt6_QScintilla-2.14.1-cp37-abi3-macosx_10_14_universal2.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.7+, macOS 10.14+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for PyQt6_QScintilla-2.14.1-cp37-abi3-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 a9b5939bd7160bbd095bc06312f2a1289a344b7c4f89633ea7657207212c7d56
MD5 e91c192fa2c54c8cf007501e21f78ad6
BLAKE2b-256 ff1a482b5370d1f198dc70f4cfc0057343b9043dc161078dc150b33e34f4b4c4

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