A designer’s program for describing parts of the building
...It then allows the user to browse, analyze and export the resulting building knowledge. The compilation system is written in pure Python. The building components created are rendered in PythonOCC. The GUI is written using PyQt.
This path editor is being developed for the finFoil project (https://sourceforge.net/projects/finfoil/).
But a lot of care is taken to make this editor as generic as possible so that it can be reused in any Qt/C++ or PyQt project.