几年前写过我的Qt作品(6)使用Qt开源库dxflib解析dxf文件并绘制(支持椭圆和样条曲线)
https://libaineu2004.blog.csdn.net/article/details/109702983
这次升级一下,写了新的版本。本次作品是使用QCAD v3.28.1.3源码,把解析dxf的源码移植出来,作为解析库。
1、qcad是开源的cad软件。
QCad是由瑞士RibbonSoft团队于2002年开发的开源二维计算机辅助设计(CAD)软件,基于GPL协议分发,旨在为Linux系统提供轻量化的CAD解决方案,同时支持Windows、macOS及Unix平台。该软件以AutoCAD操作逻辑为基础设计界面,降低用户学习成本,并以DXF文件作为标准格式实现跨平台兼容。
https://gitee.com/mirrors/qcad
解析dxf,完全照搬qcad的源码。然后图元绘制由自己实现。
支持点/线/圆/圆弧/椭圆/样条/多线段/块/图层/文字等图元解析和绘制。
2、把qcad源码移植出来,整合进我的qt私人项目

3、打开dxf文件,然后使用QGraphicsView实现绘图功能


