Platypus
Platypus

Reputation: 41

Graphics front end for simulator/flowchart/schematic editor in Python

I need a mouse driven graphics support for a program such as simulator, schematic editor, flowchart editor, preferably for Python.

It needs to be able to:
-draw, delete, rotate, copy and move lines and simple objects (rectangle, triangle, circle) using mouse
-provide connectors on the objects where the connecting lines get attached
-produce a record of which objects are being connected, so that the simulation can function correctly
-open and save all the chart components/records

Is there such a library or program for Python ? No sense to reinvent the wheel.

Upvotes: 3

Views: 2898

Answers (1)

Raymond Hettinger
Raymond Hettinger

Reputation: 226201

I don't think there is an exact match for what you need. The closest toolsets I can think of are:

  • Flowchart Python -- simple charting toolset (non-interactive)
  • pygame -- Components for building what you need.
  • PyQtGraph -- A math and engineering graphics toolset.
  • Tkinter's canvas -- A raw canvas to build tools from scratch.
  • Pyglet -- A widget builder for gaming.

Upvotes: 2

Related Questions