Create a drag and drop modeling tool in Python

modeling, python

Solution

Does it have to be a native UI? If not, I'd suggest using something like D3.js for visualization, python as backend and AJAX for communication. It will be much more efficient than implementing similar functionalities using PyQt or PyTk.

As for some ready out of the box packages, I'm not aware if there're any.

Problem

I am not sure how to ask this but here goes.... I want to create a user interface that defines about 10 different objects. These objects can all be connected to each other. Is there is Python based tool that would make it easy to define a simple user interface and a canvas with some objects that could be dragged. For instance. Lets say I have a python framework to solve powerflow. I create the network programatically. Now i just want to define some objects, each with a small picture, drag them on a canvas, right click them to set their settings. I can investigate all the normal python stuff, but is just checking if thre is not maybe a tool that could help automate this. I add a picture of a commercial tool. Tobie

Original source