CAD使qt打开DWG文件

1. 打开DWG文件

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

1.1增加打开文件按钮

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

 1.png

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

 1.png

(3)点击[转到槽]

 1.png

(4)增加如下代码:

void MainWindow::on_pushButton_clicked()

{

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

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

}

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

 1.png

(6)在函数中,增加如下代码,打开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

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

如下:

 1.png

2.png

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

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

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

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值