Qt添加ActiveX

来源:互联网 发布:nba2k18mc捏脸数据 编辑:程序博客网 时间:2024/06/05 11:25

当然ActiveX是windows系统的组件,所以,当Qt用ActiveX,ActiveX就不可以跨平台了。

一般情况,所有的东西,都可以通过代码实现,这里尽量用工具(如,Qt设计师)。


1:通过Qt设计师将 QAxWidget放到界面上;

2:右键->设置控件;

3:选择系统中注册的ActiveX控件;

4:如果工程中没有添加ActiveQt只支持,在VC IDE中,可以通过Qt5->Qt Project Settings->Qt Modules 然后勾选ActiveQt支持;

      如果是Qt Creator 工程,则需要在pro文件中添加: CONFIG  += qaxcontainer  


5:ActiveX中接口的调用,通过dynamicCall实现;


0 0
原创粉丝点击