Skip to content

Create visual node-based UI with Tkinter!

License

Notifications You must be signed in to change notification settings

algoke/TkNodeSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

title

Simple 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 are given in the examples folder Example App

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

About

Create visual node-based UI with Tkinter!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%