Qt中打开二维、三维的工程图

用了整整一个周的时间才搞完如何在Qt中打开二维、三维的工程图,并实现基本的移动、旋转、放大缩小、动画等功能。在这个过程中网上找了很多资料,主要用到Qt 中的QAxWidget类(ActiveX),下面这方法(还有其他实现方法......)是在前面人的基础上自己亲测得来的,写出来希望对大家有所帮助吧!

 

1、下载eDrawings 2010(可以是其它的二维、三维查看软件如:autoVue、MaxDraw,我都试了eDrawings 2010是最好实现的),并安装!注意破解(将一个.dll文件拷贝到安装目录下即可)


2、获取安装的软件的CLSID(通过注册表查看)

第一步:进入注册表(windows + R)(regedit)

第二步:进入HKEY_CLASSES_ROOT ———>CLSID——>右击,查找eDrawings 2010——>得到CLSID码


                

3、安装Qt(版本不限),此处用的是4.7.0


4、新建一个Qt工程


5、在界面上拉出一个label和pushButton出来,用来显示后面的CAD文件


6、开始写代码


第一步:新建对象:

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值