looo wrote: ↑Thu May 23, 2019 9:08 pm
@microelly2 any chance you are moving over to python3? There are a lot of stuff not yet compatible with python3 in your modified library... I guess a node-editor not compatible with python3 has not much future.
There are not to many free node-editors available which can be embedded into FreeCAD.
I used some years ago pse (Python simulation editor) but pse is meantime ported from Qt to kivy, and there is no way to bring kivy and FreeCAD together.
https://youtu.be/X659BgaxutQ
PyFlow is already very complex - 30.000 lines of code.
It takes some time to read te source to understand how it works in detail and where FreeCAD can connect.
So my priorities are:
1. Is it possible to implement a use case where the node-editor simplifies the CAD workflow
2. Is it possible to add specific node types for FreeCAD concepts as separate python libraries
3. make Pyflow python3 compatible: PyFlow uses Qt.py and Qt.py is compatible to python 2 and 3
https://pypi.org/project/Qt.py/