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 :)