当前位置:知识库 / QT开发 / 详情
如何打开DWG文件?
如何打开DWG文件?
QT开发|大少爷|2017-07-26 15:00
回答:

1. 打开DWG文件

演示如何在QT调用控件打开函数,打开DWG文件

1.1、 增加打开文件按钮

在界面上放一个按钮,并生成按钮事件,

 1.png

 

点按钮上点击右键,选择[转到槽],增加按钮点击事件

 1.png

点击[转到槽]

 1.png

增加如下代码:

void MainWindow::on_pushButton_clicked()

{

    // 执行控件自定义命令函数,命令的id为2,这个id用户可以自己取任意数,可以理解为是给执行的命令一个编号.

    ui->axWidget->dynamicCall("DoCommand(const qint32&)",2);

}

给控件增加,命令显示事件,如下图:

 1.png

 

在函数中,增加如下代码,打开H盘的1.dwg文件:

void MainWindow::on_axWidget_ImplementCommandEvent(int iCommandId)

{

    if(iCommandId == 2)

    {

        // 调用控件打开函数,打开H:盘的1.dwg文件。

        ui->axWidget->dynamicCall("OpenDwgFile(const QString&)","H:\\1.dwg");

}

}

 

1.2、 VS使用QT

运行VS,点[QT5]=>[Open Qt Project File(.pro)...]文件,把刚才我们用Qt Creator引入的到VS中。

如下:

 1.png

2.png

导入后,就可以直接编译运行,是不是很简单。

到这里,恭喜你,使用QT开发我们控件已经入门了

 

8]D[GGP58)}RZRJQC4CG6%O.png

相关问题
Qt控件开发,如何设置环境?
梦想CAD是专业的CAD插件(控件),可轻松在网页、手机及BS/CS程序中浏览编辑DWG文件,不需安装AutoCAD即可运行。经十余年累积已非常稳定可靠,有关键的空间搜索算法,并使用汇编优化,可同时处理50万级实体,有非常高的图形显示和处理效率。
联系我们
技术TEL:400-888-5703
185-8173-1060
客服I QQ: 3570505660
技术I QQ: 827867134
技术II QQ:6884123
VIP服务购买
销售TEL:156-8136-8971
销售QQ:710714273
用户交流
控件QQ交流群1:73281982
控件QQ交流群2:112199959
MxCAD软件群 1:515771658
技术I:QQ
827867134
客服I:QQ
3570505660
销售QQ
710714273
联系电话400-888-5703