您的位置:首页 > 编程语言 > Qt开发

Qt开发ActiveX及环境搭建

2015-06-16 15:53 387 查看
友情提示:Qt开发ActiveX用的不是Qt creator,而是VS的Qt插件
关于Qt的介绍自行百度google。

1.软件下载:
1)进入Qt的下载网站:http://www.qt.io/download/,点击下图的红色方框,其他三个是要钱滴。



进入页面如下图,不要点击“Download Now”,点击红色方框的“View All Downloads”



此时将会看到好多下载项,选择适合自己的,我装的是vs2010所以选择红色方框中的,下载后直接傻瓜式安装,这个是集成库和IDE的,不用单独装Qt creator,装好之后接着往下看:)



还要下载vs插件,Other Downloads中的第一项和第二项。



下载完之后傻瓜式安装,完成之后就可以在vs的菜单栏中看到,别急还要配置qmake;





2)环境配置
点击Qt5,选择最后一项“Qt Options”,





弹出对话框后,应该什么都没有





点击“Add”,弹出“Add New Qt Version”,可以先不用填“Version name”,点击“Path”后面的按钮,





选择刚刚安装的Qt目录下面的msvc2010_opengl目录,此目录包含了qt的所有库(include,lib,bin),点击确定





此时“Version name”和“Path”都已填好,继续“Ok”,就会出现此步骤中的第二幅图,继续“Ok”,环境就配好了。





3)开发
在vs中选择“文件”-》“新建”-》“项目”,弹出对话框,可以看到“Qt5 Projects”,点击后有以下五个选项,选择“ActiveQt Server”,也就是ActiveX。填好名称,确定之后,再点击“finish”。





此时项目就创建好了,随便在ui中加个组件,我加了button,可以不用添加signal和slot,生成一下,会在程序目录的win32目录下生成debug目录,里面有生成好的文件





*.dll是要注册的,Qt开发的需要Qt的库,可以用dependence walk查看需要哪些库,我试了一下需要这些库,都在Qt\Qt5.4.2\5.4\msvc2010_opengl\bin中。





注册的时候最好用管理员权限运行cmd,然后切换到dll目录下,再regsvr32 *dll;如果顺利的话会弹出成功的提示框。
4)测试
没用qt测试,我用的以前创建的mfc窗体程序测试。
打开dialog,打开“工具箱”,在里面右击,选择“选择项”





选择“COM组件”,找到注册的dll,将前面的复选框勾选,点击确定





此时,会在“工具箱”的底部看到添加的控件,就可以直接拖到dialog上用了。





当然也可以用网页进行测试,可以自己试试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: