从QCAD、CADuntu到LibreCAD

QCAD当然可是大名鼎鼎的AutoCAD之开源Alternative,可惜后来被收购,商业版没市场,连带Community版本也是N久都没什么动静,人家QT都被Nokia买并LGPL好久了了,他老夫子居然还是QT3。

所以有好事者Ries van Twisk开始做QCAD的QT4 Porting,然后就有了CADuntu。当然,Open source,那是一脉相承,支持Windows、Mac和Linux。

----------------------------------------------------------------------------------------------

The project was started after Ries van Twisk, its initiator, decided to simplify his work by creating a CAM plug-in for community edition of QCad.

He soon figured out that creating something for an application based on an aging toolkit would lead him nowhere and thus started porting CADunutu to QT4 first.

----------------------------------------------------------------------------------------------

可CADuntu这个名字太丑了,所以在一次投票中LibreCAD以140:20票成为了它的新名字。2011年4月,还基于GNU libreDWG开始支持DWG。

qcad:QCAD-开源2D CAD。 QCAD是适用于Windows,macOS和Linux的跨平台CAD解决方案 QCAD-开源2D CAD 。 它支持DXF格式以及DWG格式(通过专有插件) QCAD是适用于Windows,macOS和Linux的2D CAD解决方案。 它的核心是基于Qt工具包的C ++开发的。 QCAD可以通过C ++插件界面以及非常强大且完整的脚本界面(ECMAScript / JavaScript)进行扩展。 历史 QCAD从1999年10月开始是第1版,此后一直发展到第2版(2003年9月)和当前的第3版(从2012年7月开始)。 执照 QCAD 3源代码在GPLv3开源许可证下发布。 脚本附加组件和C ++插件根据其各自的许可证发行。 汇编 可在我们的网站上找到有关Windows,macOS和Linux的详细编译说明: 立即下载

相关推荐

HTPA 32x32d热成像传感器实战指南:从替代MLX90640到精准测温

本文为HTPA 32x32d热成像传感器提供了从硬件连接到精准测温的完整实战指南。针对MLX90640替代需求,详细解析了HTPA传感器的核心优势、IIC通信要点、EEPROM校准数据读取与解析、独特的块数据读取模式,并逐步拆解了五大温度补偿计算流程,旨在帮助开发者克服高开发门槛,实现稳定可靠的非接触式测温应用。

weixin_29279101的博客 278

CAD设计你需要以下几款开源工具

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34026484的博客 851

手把手教你配置MCAL中的CAN模块:从基础参数到实战避坑指南

本文提供了一份详尽的MCAL CAN模块配置指南,涵盖从基础参数设置到实战避坑的全过程。文章深入解析了CAN控制器核心参数、硬件对象配置、数据流处理及常见问题排查,并结合源码分析,帮助嵌入式开发者构建稳定高效的CAN通信链路,是汽车电子领域通信开发的实用参考。

weixin_29165465的博客 313

【Qt】从开源项目QCAD中学习如何增强QLineEdit控件

从开源项目QCAD源代码中学如何扩展Qt原生组件QLineEdit,仅将源代码粘贴,无详细讲解。

huanqing2010的专栏 1143

QCAD Framework

QCAD Framework QCAD框架由三部分组成:Qt Application Framework提供桌面应用程序最一般的,底层的功能实现;QCAD Application Framework提供了专业的CAD功能实现;ECMAScript则是将Qt Application Framework和QCAD Application Framework整合到一起,提供用户接口和业务逻辑功能的实现。 QCAD 开发模式 扩展开发模式 基于现有的QCAD应用程序进行插件开发和工具菜单开发。 全新开发模式 基

GIS探索之路 1589

QT加载CAD文件(一)QCAD

QCAD源码编译 vs2017-qt5.14.2 亲测可用

m0_37591278的博客 2207

QCADlibreCAD的试用及比较,QCADlibreCAD更好用,功能更强大

最近想找一下autoCAD的替代软件。 在网上查了一下,与autoCAD功能定位相似的2D CAD软件有两款比较有名: QCADlibreCAD。 从发展历史来看。先有QCAD,后来QCAD被收购,走上了商业版与社区版并行发展的路子。libreCAD则是QCAD的一个开源分支。 在网上有一篇比较老的文献,说是libreCAD发展得比较好,而QCAD没有怎么更新。给我造成了一个印象,就是QC...

littlezhuhui的专栏 3万+

QCAD编译调试的坑

QCAD编译调试的坑。

weixin_42540324的博客 717

使用vs2019编译QCAD

QCAD是一个开源的2维CAD项目。并且拥有Windows macOS以及linux跨平台的解决方案。该软件的通用交换格式是*.dxf文件,专业版的qcad也支持dwg格式文件。 下面通过这篇博客详细记录一下visual studio2019+qt5.15.2编译QCAD的过程,以及编译过程中遇到的一些麻烦和解决方案: 1.获取qcad源码 QCAD的源码可以通过Git获取:链接如下:https://github.com/qcad/qcad ,下载qcad-master即可。 完成下载后解压。 2.

weixin_43953829的博客 2944

基于QCAD的二次开发

几经辗转,又从事QCAD相关工作,此次主要对QCAD的学习过程中的记录 国际化 ts文件目录下修改.ts文件,或添加.ts文件,此处修改以scripts_zh_CN.ts文件为例; 源文件内容一览,内部结构简单明了,分别为语言类型,对应源文件路径,行号,源以及译文。 使用语言家查看 添加翻译文件以laserscripts_zh_CN.ts文件为例 此处需要注意插件初始化时添加.ts文件 其他可以参考源代码进行分析,相同步骤; gui 此模块主要对自定义控件的实现。 ..

qq_23662543的博客 1908

国产Linux银河麒麟操作系统安装中望CAD和开源社区版QCAD软件

开始安装后是专业试用版,如果想要更改为社区版,可以在QCAD主界面的右下角,根据路径移除相应附加组建即可。重新启动QCAD,在“帮助”->“关于”,看到QCAD已经更改为社区版。

星如雨落 6029

QCAD插件开发

QCAD插件开发的三种模式 纯EcmaJavascript模式 在qcad程序安装目录下的scripts文件夹下新建对应的文件夹和文件,文件夹、文件名以及类名三者保持一致。这种方式可以避免编译,暴露代码方便编辑修改。 scripts/MyTool/MyTool.js MyTool.js:实现一个MyTool菜单,在主程序命令行窗口中输出Hello World。要实现菜单功能,可以直接继承EAction这个类。 include("scripts/EAction.js"); /* * 构造函数 */ func

GIS探索之路 1755

用过 QGIS 的你听过 QCAD

QCAD 是一款基于 Qt 框架开发的二维计算机辅助绘图(CAD)软件,最初由 RibbonSoft 开发并于 1999 年首次发布。作为一款开源软件,QCAD 遵循 GPLv3 协议发布,用户可免费使用、研究、修改和分发。QCAD 致力于为用户提供专业且易用的二维制图工具,广泛应用于建筑平面图、机械设计、室内布局、电气示意图及工程图纸的绘制。与 Auto CAD 等商业软件相比,QCAD 虽在三维建模方面功能较为基础,但其在二维绘图领域的表现十分出色,足以满足大多数日常设计需求。QCAD

896

QCAD v3.23.0.2源码编译,使用VS2017+Qt5.12.5环境

QCAD 是一个免费、开源的计算机辅助绘图二维工具,功能强大。目前开源的二维CAD有QCADLibreCAD等,LibreCAD可以说是QCAD的分支版本。对比这两款开源软件,LibreCAD是纯C++开发,有boost库的依赖,源码比较重,而QCAD使用了Qt的Script模块(ECMAScript 5 - JavaScript 5),使用了C++和Javascript脚本两种开发方式。使用脚......

$firecat利白的代码足迹$ 8540

你知道这个开源的CAD吗?

虽然迷你CAD的功能不如主流CAD的功能丰富,但它有一个最大的好处,就是可以加载全球卫星影像,并且支持矢量数据的导入导出和投影转换,比较适合在GIS领域中使用。QCAD的社区版功能略少于完整版,但它是按照GPL协议发布的,对于某些Linux平台(如Debian),也提供了预编译的软件包,方便用户安装和使用。CAD作为各行各业不可缺少的绘图设计软件,也许你已经非常熟悉了,但知道还有一个开源版本的CAD吗?本文为你分享了一个开源CAD,以及微图中的迷你CAD,希望在你的工作中能有一定的帮助。

969

QCAD 专业版和社区版区别

QCAD 专业版和社区版区别 1、支持兼容的DXF版本不同 社区版本只支持 R15 (2000) DXF; 专业版本支持 R15~R32 DXF 2、支持自定义实体对象属性 社区版本不支持 专业版本支持 3、支持DWG 社区版本不支持 专业版本支持 4、多条件选择 社区版本不支持 专业版本支持 5、图层列表支持图层颜色显示、编辑图标、捕捉可用图标、是否可绘制、是否冻结 社区版本不支持 专业版本支持 6、文字样式可替代编辑对话框 社区版本不支持 专业版本支持 7、视图列表 社区版本不支持 专业版本支持 8、块

GIS探索之路 3186

QCAD系列(2)---源文件结构模块分类

源码模块分类

追赶时代的博客 536

【亲测免费】 QCAD中文手册下载

QCAD中文手册下载 【下载地址】QCAD中文手册下载分享 QCAD中文手册下载 项目地址: https://gitcode.com/Open-source-documentation-tutorial/04f4b ...

gitblog_06684的博客 498

QCAD v3.28.1.3源码编译,使用VS2019+Qt5.15.2环境

src\3rdparty\legacy\存放了老版本的opennurbs和spatialindexnavel。\src\3rdparty\存放了新版本的opennurbs和spatialindexnavel。但是我使用vs2019编译新版本的spatialindexnavel会出错。由于该问题无法解决,本人就无法使用VS2019去编译新版本qcad源码了。现在qcad版本也一直更新,于是决定使用VS2019再写一篇编译教程。一、先说新版本spatialindexnavel的编译问题。

$firecat利白的代码足迹$ 874

使用VS2022编译QCAD项目

使用VS2022编译QCAD项目,QT5.15.2

mhf403445651的博客 956
上一篇: WPF中实现先登录后启动主程序的方法
下一篇: Effective C# 学习笔记(三十二)避免使用ICloneable接口
weixin_30583563
博客等级 码龄11年 111粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值