Simple visual node system (DAG) with tkinter!
Project description
Advanced Node System (DAG) in tkinter python!
Feature
- Lightweight library
- Easy to install and use
- Multiple nodes and inputs
- Save/Load node trees
- Canvas with drag and zoom ability
- Customizable nodes and options
- Built-in Node menu
Installation
pip install tknodesystem
Requirements
- tkinter
- customtkinter (for the node menu)
Overview
- Node Types
- Node Menu
- Node Canvas
Documentation
Full documentation can be found in the Wiki page
Examples
Examples can be found in the examples
folder.
Level: Beginner
Maths with tknodes
Level: Intermediate
Image manipulation with PIL
Level: Advanced
3D Viewer
Bug Fixes
This library is at experimental stage, so there must be some bugs which can appear randomly.
So, please report the bugs at the issues/discussions tab. A pull request is always welcomed :)
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
tknodesystem-0.9.tar.gz
(72.6 kB
view details)
Built Distribution
File details
Details for the file tknodesystem-0.9.tar.gz
.
File metadata
- Download URL: tknodesystem-0.9.tar.gz
- Upload date:
- Size: 72.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 307da065b69b2cdd8b03523e29adf50b56e03ed7cb4cbfd45abf2082574f8731 |
|
MD5 | c5c107d2642574896517cefa23ad0b3f |
|
BLAKE2b-256 | dcb148631b6600d57f3b2c51fcceaf8ac8ab427f12d2c6aa32e8d3e9bcd963b0 |
File details
Details for the file tknodesystem-0.9-py3-none-any.whl
.
File metadata
- Download URL: tknodesystem-0.9-py3-none-any.whl
- Upload date:
- Size: 72.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 169fd6b746a46aeecb5701213c8abbf0e1ac95e7fd7a9e3db629cf65c3815dad |
|
MD5 | f4fbb3e71e6da18f0c79c16c383ebe27 |
|
BLAKE2b-256 | 99148ad3aa78e5dbc29bbc141934b7ab76e914e5f02ca9c9c556cc465190a821 |