# qt5-node-editor **Repository Path**: zhishu/qt5-node-editor ## Basic Information - **Project Name**: qt5-node-editor - **Description**: A Qt5 node editor written from scratch - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-09-13 - **Last Updated**: 2023-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Qt5 Node Editor =============== an early version of a node editor written in Qt and C++11. may still contain lots of bugs, and some logical issues. upcomming changes will contain (but will not be limited to): * Qt naming scheme of methods, variables, etc. * develop data model. At the moment it's just VC instead of MVC * moving some of the UI logic to the data model (node.hpp and node.cpp) * restructuring the directory * providing cmake file to generate a library Hence, *be warned* that the API is not settled yet and is likely to change in future releases. Example Screenshot: .. figure:: doc/example_editor01.png How to build ------------ You need cmake (>= 2.8.8), and a recent C++ compiler. For an out-of-directory build (recommended), create a build folder, and call cmake/make in there: .. code:: $ mkdir build $ cd build $ cmake .. $ make The library will end up in lib/ of your build directory, all compiled examples in bin/.