文件名称:ViewModel:QT图形视图模型实现
文件大小:87KB
文件格式:ZIP
更新时间:2024-03-30 05:37:45
C++
视图模型 QT图形视图模型实现 说明 有用的DesignerPlugin部分为一个自定义的插件,用在ShapeItem里面。需要先编译这个项目,生成依赖库才可以在主工程里面执行。 SceneModle模块为图形视图部分的实现,目前增加了ImageItem,ShapeItem,PointItem,HistogramItem等图元类型。
【文件预览】:
ViewModel-master
----.gitignore(479B)
----resource.qrc(45B)
----SceneModel()
--------SceneModel.pri(492B)
--------ShapeItem.cpp(29KB)
--------HistogramItem.cpp(2KB)
--------ShapeItem.h(3KB)
--------HistogramItem.h(685B)
--------PointItem.h(906B)
--------ImageItem.cpp(9KB)
--------BaseItem.cpp(3KB)
--------SpinBoxDelegate.h(850B)
--------SceneModel.cpp(8KB)
--------SpinBoxDelegate.cpp(2KB)
--------PointItem.cpp(2KB)
--------SceneModel.h(2KB)
--------toolbox.h(1KB)
--------BaseItem.h(1KB)
--------ImageItem.h(2KB)
--------SceneModelGloabl.h(2KB)
--------toolbox.cpp(4KB)
----ViewModel.cpp(11KB)
----UsefulDesignerPlugins()
--------UsefulDesignerPlugins.pri(194B)
--------src()
--------include()
--------lib()
----LICENSE(1KB)
----README.md(339B)
----main.cpp(173B)
----ViewModel.ui(18KB)
----ViewModel.pro(1KB)
----ViewModel.h(2KB)