Skip to main content

Simple visual node system (DAG) with tkinter!

Project description

title

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

GitHub repo size

PyPI Downloads Platform

Requirements

  • tkinter
  • customtkinter (for the node menu)

Overview

  • Node Types

node_types

  • Node Menu

node_menu

  • Node Canvas

canvas_types

Documentation

Full documentation can be found in the Wiki page

Examples

Examples can be found in the examples folder.

Level: Beginner

Maths with tknodes

Example1

Level: Intermediate

Image manipulation with PIL

Example2

Level: Advanced

3D Viewer

Screenshot Screenshot

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

Uploaded Source

Built Distribution

tknodesystem-0.9-py3-none-any.whl (72.9 kB view hashes)

Uploaded Python 3

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