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上用了。
当然也可以用网页进行测试,可以自己试试。
关于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上用了。
当然也可以用网页进行测试,可以自己试试。
相关文章推荐
- QT项目升级(QT4.6.3到QT5.2)时,遇到的问题和解决方法
- 又写了一个pyqt4的小工具主要用来学习
- QTP中WinApp常用对象类型列举
- Pyqt 国际化多语言支持
- Qt属性表控件的使用 QtTreePropertyBrowser
- 怎样VS2013下安装Qt5的插件
- Qt Creator 黑色主题配置
- QT 画图工具QWT 和 QwtPolar在windows和linux下的编译安装
- Qt数据库 QSqlTableModel实例操作
- MQTT IM开发
- Qt QLineEdit 限制输入类型以及大小Int 和double
- VS2010/VS2012/VS2013+QT5编程之开发环境配置
- qt数据库总结
- 如何查看QTP对象的属性列表
- Qt数据库sqlite总结
- ubuntu安装QT4.8.0 和安装QT库
- 读Pyqt4教程,带你入门Pyqt4 _010
- qt 子 widget如果想干净的close 需要先delete wa
- PyQt按钮右键菜单
- 读Pyqt4教程,带你入门Pyqt4 _009