基于Qt与OpenCV的节点式编辑器
希望未来集成建模与shader
VWin>VView>VScene,VScene定义了背景绘制,VView管理所有节点VNode
节点VNode包含UI描述VDescriptor、数据VData、关联线VEdge
UI描述VDescriptor负责节点的绘制,包括端口VSocket的绘制。并管理用户交互VAction
VData可以通过继承实现各种数据
VEdge储存了前后相连的两个VNode与VSocket的指针
UI基于Qt的Graphics控件,包含关系为View->Scene->Item
与数据无关,可以自由扩展数据与操作
完善析构函数
canCompute的检测
文件序列化与反序列化
历史堆栈
更多的UI组件
更多的节点
右键菜单的内存泄漏
C11新特性的引入
https://github.com/SoTosorrow/Vapour/releases
选择编译release模式,在pro文件根据优化的需要添加下面的语句
QMAKE_CXXFLAGS_RELEASE += -O # Release -O
QMAKE_CXXFLAGS_RELEASE += -O1 # Release -O1
QMAKE_CXXFLAGS_RELEASE += -O2 # Release -O2
QMAKE_CXXFLAGS_RELEASE += -O3 # Release -O3
(打包输出)取出Release的exe
win中搜索Qt(MinGW) 执行 cd(path)> windeployqt Vapour.exe
增加reply文件到exe所在目录