https://github.com/klauer/qtpynodeeditor
Python Qt NodeEditor (qtpy, PyQt5, PySide)
https://github.com/klauer/qtpynodeeditor
Last synced: 20 days ago
JSON representation
Python Qt NodeEditor (qtpy, PyQt5, PySide)
- Host: GitHub
- URL: https://github.com/klauer/qtpynodeeditor
- Owner: klauer
- License: other
- Created: 2019-03-15T22:55:45.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-15T22:56:52.000Z (6 months ago)
- Last Synced: 2025-05-10T21:46:29.563Z (25 days ago)
- Language: Python
- Homepage: https://klauer.github.io/qtpynodeeditor/
- Size: 7.93 MB
- Stars: 220
- Watchers: 12
- Forks: 53
- Open Issues: 11
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
.. image:: https://img.shields.io/travis/klauer/qtpynodeeditor.svg
:target: https://travis-ci.org/klauer/qtpynodeeditor.. image:: https://img.shields.io/pypi/v/qtpynodeeditor.svg
:target: https://pypi.python.org/pypi/qtpynodeeditor===============================
qtpynodeeditor
===============================Python Qt node editor
Pure Python port of `NodeEditor `_,
supporting PyQt5 and PySide through `qtpy `_.Requirements
------------* Python 3.6+
* qtpy
* PyQt5 / PySideDocumentation
-------------`Sphinx-generated documentation `_
Screenshots
-----------`Style example `_
.. image:: https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/style.png
`Calculator example `_
.. image:: 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_environmentqtpynodeeditor may also be installed using pip from PyPI.
::
$ python -m pip install qtpynodeeditor[pyqt5]
$ python -m pip install qtpynodeeditor[pyqt6]
$ python -m pip install qtpynodeeditor[pyside]Running the Tests
-----------------Tests must be run with pytest and pytest-qt.
::
$ pip install .[pyqt5,test]
$ pytest -v qtpynodeeditor/tests