QCAD 代码片段(二)
QCAD 代码片段 引用块对象的递归加载 引用块对象绘制统一返回圆。 //RBlockReferenceEntity.cpp void RBlockReferenceEntity::exportEntity(RExporter& e, bool preview, bool forceSelecte...
QCAD集成QXlsx读写Excel
QCAD集成QXlsx读写Excel 克隆QXlsx源码 git clone https://github.com/QtExcel/QXlsx.git QCAD三方库集成 将QXlsx源码中的QXlsx文件夹拷贝到/src/3rdparty下。修改/src/3rdparty/3rdparty.pro。...
Qt 5.13.2 & VS2017 编译 QCAD release 错误
qmlcache_loader.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) int __cdecl QQmlPrivate::qmlregister(enum QQmlPrivate::RegistrationType,void *)" (__imp_...
QCAD自动化编译测试
使用GitHub Actions 自动化编译QCAD 编写自动化编译流水线文件Windows.yaml # This is a basic workflow to help you get started with Actions name: Windows # Controls when the action will...
QCAD 代码片段(一)
Draw 绘制 var di = this.getDocumentInterface(); var document = this.getDocument(); var op = new RAddObjectsOperation(); for (var h=0; h<=255; h+...
QCAD C++&Javascript混合调用
QCAD C++&Javascript混合调用 Javascript绑定C++类,与QML&Javascript和Qt C++机制类似。 创建可供绑定的类 \\support\\examples\\exampleplugin2...
QCAD属性与Qt Event
QCAD属性与Qt Event 自定义Qt事件 class RPropertyEvent : public QEvent { public: RPropertyEvent() : QEvent((QEvent::Type)(QEvent::User+500)), propertyTypeId(-1) { } /** * \\para...
QCAD MainWindow 原型
QCAD MainWindow 原型 一个简单QCAD窗体原型应用程序。 准备界面UI \\support\\examples\\mainwindow\\MyDisplay.ui QFrame类型的Viewport00用来加载View渲染QCAD实体对象。这里对应于模板 \\sc...
QCAD 自定义消息处理
QCAD 自定义消息处理 使用qInstallMessageHandler自定义输出调试信息。 消息处理句柄 \\src\\run\\main.cpp RMainWindow::installMessageHandler(); \\src\\core\\RMainWindow.cpp static void ...
QCAD 中文编码问题
dxf文件为文本文件,中文编码可能是utf-8编码,也有可能是GBK编码。QCAD使用Qt开发环境,字符串统一按照utf-8编码解码, 所以解析dxf文件时对字符串首先按照utf-8转码&...