最近想找一下autoCAD的替代软件。

在网上查了一下,与autoCAD功能定位相似的2D CAD软件有两款比较有名:
QCAD 与 libreCAD。

从发展历史来看。先有QCAD,后来QCAD被收购,走上了商业版与社区版并行发展的路子。libreCAD则是QCAD的一个开源分支。

在网上有一篇比较老的文献,说是libreCAD发展得比较好,而QCAD没有怎么更新。给我造成了一个印象,就是QCAD不如libreCAD好用。

但是实践是检验真理的唯一标准。实际试用下来的结果是,就目前最新的版本而言,QCAD要比libreCAD好用,功能更强大。

下载地址

QCAD官网

libreCAD官网

两者官网上都可以找到下载页面

本人下载了当前最新的版本
qcad : qcad-3.23.0-trial-win64.zip
librecad: LibreCAD-Installer-2.2.0-rc1.exe

其中 qcad-3.23.0-trial-win64.zip 解压后直接执行qcad.exe 即可,LibreCAD-Installer-2.2.0-rc1.exe是一个安装文件。
简单查看了一下解压的结果,不论是qcad,还是librecad ,都是使用的QT5。从这一点来说。qcad的发展并不比librecad滞后。

特别要提醒的一点是,qcad的社区版比较搞怪,不是直接给出一个链接供你下载。而是先让你下载试用版。如果你觉得试用的功能好用,就购买许可,将试用功能变成正式功能,也就是商业版。如果你不想使用这些额外的功能,按照界面的提示,自已手工删除 plugins目录下面的一些属于试用功能的 dll。软件就变成了社区版。

qcad下载页面上的原始说明如下:

QCAD Community Edition
If you are looking for the free open source QCAD Community Edition, you can download the trial version for your platform (see above) and then remove the QCAD Professional add-on running in trial mode (click Remove in the Trial widget and follow on screen instructions).

qcad获取社区版的过程比librecad要麻烦一点点。但最后两者试用比较下来,明显的感觉qcad社区版的功能要比librecad强大许多。

试用结果

qcad社区版的主界面

libreCAD的主界面

初步试用下来,有一个最主要的感受。
librecad 实现了的功能,qcad社区版也都实现了,但许多qcad社区版实现了的功能,librecad却没有实现。从试用的角度来看。功能从强到弱的排序是 qcad商业版,qcad社区版,librecad。 对一般的画图需求来说,qcad社区版可以满足要求,而librecad感觉还要继续努力才行。

目前发现的明显的差别

  1. qcad有一个property editor(属性编辑器),选中一个对象后,可以在属性编辑器中输入或修改属性值 ,而librecad没有提供这个功能

  2. qcad可以编写与执行javascript脚本,类似于autoCAD中编写与执行vba脚本,可以用编程的方式操作对象,而librecad没有提供这个功能

应该还有一些功能上的差异,以后在使用中慢慢发现与总结吧。

小结

就目前的最新版本而言,我选择qcad社区版来做2D 制图工作,而暂时不选用libreCAD。

QCAD与libreCAD的试用及比较,QCAD比libreCAD更好用,功能更强大相关推荐

  1. 了不起的Chrome浏览器(6):Chrome 94开始WebGPU试用,Web的图像渲染及机器学能力更强了

    9月21日正式发布的Chrome 94,带来了哪些有意思的新特性呢? 背景 十多年来,Web技术突飞猛进,其中Chrome功不可没,了解Chrome可以帮助我们理解前端行业的发展趋势. 因此,我将以& ...

  2. 【0元试用微软 Azure人工智能认知服务】这个人脸识别功能太强大啦

    导读:这个由美丽的客服小姐姐提前申请好了企业试用的账号,个人的话还得需要visa卡. 官网地址:azure.cn 登录地址:portal.azure.cn 目录 1.简介 2.Azure 认知服务是什 ...

  3. VC++控制软件版权和试用(限制时间、限制次数、限制功能)的完美技术方案

    利用计算机硬件指纹和密码安全技术,PP版权保护平台可以帮助软件工程师实现这样的功能:比如相同的一份程序,A.B.C三客户获得的是不同类型和级别的授权码,A客户只能在2颗及以下CPU.16G及以下内存. ...

  4. 帮软件工程师在Linux平台控制软件版权和软件试用(限制时间、限制次数、限制功能)的完美技术方案

    利用计算机硬件指纹和密码安全技术,PP版权保护平台可以帮助软件工程师实现这样的功能:比如相同的一份程序,A.B.C三客户获得的是不同类型和级别的授权码,A客户只能在2颗及以下CPU.16G及以下内存. ...

  5. JAVA控制软件版权和试用(限制时间、限制次数、限制功能)的完美技术方案

    利用计算机硬件指纹和密码安全技术,PP版权保护平台可以帮助JAVA软件工程师实现这样的功能:比如相同的一份程序,A.B.C三客户获得的是不同类型和级别的授权码,A客户只能在2颗及以下CPU.16G及以 ...

  6. CRC/SoftPLC/OpenCASCADE/CAD/CAM/SVG开源项目收藏

    CRC刀具补偿与SoftPLC开源项目收藏(OpenCASCADE&CAD&CAM&SoftPLC) 查看全文 http://www.taodudu.cc/news/show- ...

  7. 前端处理带t的时间_大厂实践:如何优雅的监控前端页面性能

    前言 前端页面性能是一个非常核心的用户体验指标.本文介绍 岳鹰全景监控平台 如何设计一个通用.低侵入性.自动上报的页面性能监控方案.主要采用的是Navigation Timing API以及sendB ...

  8. linux 线程--内核线程、用户线程实现方法

    Linux上进程分3种,内核线程(或者叫核心进程).用户进程.用户线程 内核线程拥有 进程描述符.PID.进程正文段.核心堆栈 当和用户进程拥有相同的static_prio 时,内核线程有机会得到更多 ...

  9. TXSQL企业级特性揭秘:加密与审计

    前言:TXSQL是腾讯基础架构部数据库团队自研的MySQL分支,对腾讯云以及众多的内部业务提供了强大的数据库内核支撑.相比原生的MySQL,TXSQL在BINLOG复制和InnoDB存储引擎方面做了很 ...

最新文章

  1. python3并发编程基础
  2. UserWarning: Label not :NUMBER: is present in all training examples
  3. linux下查看emmc读写次数,通过串口命令查看EMMC擦写次数的三大方法
  4. 安装zookeeper集群
  5. hdu4416 Good Article Good sentence (后缀数组)
  6. 安卓学习-界面-View的自定义
  7. geotrellis使用(二十九)迁移geotrellis至1.1.1版
  8. 用ISA阻挡用户向论坛发贴子
  9. android新建工程横屏,华为MatePad Pro构建的安卓平板横屏生态有何不同?来看看
  10. 中国计算机学会通讯下载工具(简易爬虫)
  11. 【java】java getOrDefault 方法的一个坑,容易导致OOM
  12. POJ 3080 - Blue Jeans
  13. 再记AE与AO的区别与联系
  14. vyos配置dns迭代查询
  15. Aria2 YAAW 使用说明
  16. 计算机网络共享服务器,办公室如何搭建共享服务器或文件共享服务器
  17. Android布局总汇篇(XXXLayout)
  18. app中常见的测试点
  19. 强智教务系统验证码识别 Tensorflow CNN
  20. nyoj 543 遥控器 第五届河南省程序设计大赛

热门文章

  1. input type=number 禁止输入E
  2. 电子元器件品牌及其代理商
  3. 边缘设备、系统及计算杂谈(14)——API Gateway(Traefik)学习
  4. 电子基础篇5---三极管
  5. PAP和CHAP协议介绍
  6. Jmeter系列(68)- BeanShell 内置变量 prev
  7. James Gosling : Java之父
  8. (一)SpringCloud之Eureka注册中心
  9. 已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)
  10. [XDOJ] ISBN号码