找回密码
 立即注册
收起左侧

Qt调用com组件问题

1
回复
7705
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2016-12-10 16:35:38 显示全部楼层 |阅读模式
1Qter豆
大神们在不?
Qt调用com组件问题  

        flash = new QAxWidget(0,0);
        flash->setControl(QString::fromUtf8("{AA4D0640-D331-431A-9213-5D24F6DC4464}"));

然后接口调用都可以  但是ocx中的回调怎么弄,我要通过ocx的回调获取数据,qt注册控件之后我看到,flash的signals怎么emit?
还是我理解有问题  饶了半天了

回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2016-12-12 09:01:51 显示全部楼层
我以前调用过COM,现在大致记得,如果没记错,下面这样操作比较简单:
dumpcpp.exe怎么用 你百度下,我忘了 参数
D:\Qt\Qt5.7.0\5.7\mingw53_32\bin\dumpcpp.exe
当然这是我本机的绝对路径。
第一步:先注册com组件。
第二步:用这个dumpcpp.exe工具来把com组件导出成h cpp文件。这个源码就是封装的com接口。
第三步:你把这个h  cpp文件放进工程  直接调用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了