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.
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/