OdenGraphQt
OdenGraphQt is a fork of jchanvfx NodeGraphQt, a node graph UI framework
for PySide6 that can be implemented and re-purposed into applications.
Changes from NodeGraphQt
- PySide6 compatibility (I have not tested PyQt6) courtesy of jowr and rajkundu
- Alternative port accept/reject connection
- Partial type hints for IDE type checker (e.g. PyCharm)
- Minor code reformat, tweaks and comments for code readability
Install
For now, please install as editable package. I'll be publishing to PyPI after I'm done with a few rounds of sanity testing.
I highly advise using virtual environment when developing any tools/applications.
Assuming you're on Windows and using command prompt. Git Bash user please change the path to Unix style.
- Clone this repository (e.g.
D:\Repo\OdenGraphQt) - Navigate to the Python app code you wish to integrate OdenGraphQt (e.g.
D:\Tools\MyAwesomePipelineTool) - Run
pip install -e D:\Repo\OdenGraphQt - ???
ProfitYou can start importingOdenGraphQtmodule in your Python app code.
Documentation
Please refer to jchanvfx excellent documentation at https://chantonic.com/NodeGraphQt/api/index.html
I'll update this section in the near future after re-configuring the sphinx_doc_build.yml.
See the basic_example.py script to get started or accept_reject_example.py for the alternative port accept/reject connection logic.
Why Oden? なぜおでんなのか?
Oden is delicious. おでんはおいしいです。
Real answer: I need to have a different namespace and Node can be rearranged as Oden by shifting N to the back.
Metadata
Release files for OdenGraphQt 0.7.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| OdenGraphQt-0.7.4.tar.gz | 119.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| OdenGraphQt-0.7.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 262.5 kB
Release files / OdenGraphQt-0.7.4.tar.gz
| Download URL | OdenGraphQt-0.7.4.tar.gz |
|---|---|
| Size | 119.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
91a8238620e3616a680d15832db44c412f96563472f0bd5296da2ff6460a06fe
|
|
BLAKE2b-256 checksum How to use checksums |
0d47d4656eb0042a1a7d51c6f969c6a93a693c24b5682dc05fd1bb8eb3f87187
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|
Release files / OdenGraphQt-0.7.4-py3-none-any.whl
| Download URL | OdenGraphQt-0.7.4-py3-none-any.whl |
|---|---|
| Size | 142.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
999a355536e06eaa17cb0d3fa754927b497a945f5b7e4e21e46541af06dc21cb
|
|
BLAKE2b-256 checksum How to use checksums |
5524891913458f9909cd2a7aab55de2ca0143c1f1ad7d0d6deca65a58542412c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|