Skip to main content

Python Qt node editor

Project description

https://img.shields.io/travis/klauer/qtpynodeeditor.svg https://img.shields.io/pypi/v/qtpynodeeditor.svg

qtpynodeeditor

Python Qt node editor

Pure Python port of NodeEditor, supporting PyQt5 and PySide through qtpy.

Requirements

  • Python 3.6+

  • qtpy

  • PyQt5 / PySide

Documentation

Sphinx-generated documentation

Screenshots

Style example

https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/style.png

Calculator example

https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/calculator.png

Installation

We recommend using conda to install qtpynodeeditor.

$ conda create -n my_new_environment -c conda-forge python=3.7 qtpynodeeditor
$ conda activate my_new_environment

qtpynodeeditor may also be installed using pip from PyPI.

$ python -m pip install qtpynodeeditor pyqt5

Running the Tests

Tests must be run with pytest and pytest-qt.

$ pip install -r dev-requirements.txt
$ pytest -v qtpynodeeditor/tests

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

qtpynodeeditor-0.3.1.tar.gz (60.3 kB view details)

Uploaded Source

Built Distribution

qtpynodeeditor-0.3.1-py3-none-any.whl (56.0 kB view details)

Uploaded Python 3

File details

Details for the file qtpynodeeditor-0.3.1.tar.gz.

File metadata

  • Download URL: qtpynodeeditor-0.3.1.tar.gz
  • Upload date:
  • Size: 60.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.13

File hashes

Hashes for qtpynodeeditor-0.3.1.tar.gz
Algorithm Hash digest
SHA256 66b08e608f0f16edc4bce90d21d5e1c31253a0aaf93f4f5cb2d110f82be47630
MD5 68640ce9c11d1380163293d6fe3a5857
BLAKE2b-256 0f67381f9887020c96b10525dbd315f18c524a55c027dab96bcfe0f7bd999ff9

See more details on using hashes here.

Provenance

File details

Details for the file qtpynodeeditor-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for qtpynodeeditor-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32f31d43e46dc60a427bf36fc8dd33fe54385bf6caea4eace8f4e4f5d75c53af
MD5 ae41c72085744dd4478a9f3325e1ead6
BLAKE2b-256 8cf622e979a32dc809f55b6d7d766d76dd32104eb3d39b77c1239f2aea9a3eda

See more details on using hashes here.

Provenance

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