logo资料库

Qt结合ArcGIS Engine 10 开发.pdf

第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
资料共26页,剩余部分请下载后查看
Qt+ArcGIS Engine10.1开发
目 录
1 Qt环境安装
2 Qt的第一个程序
3 ArcGIS Engine的环境
4 ArcGIS Engine+Qt(控制台开发)
5 ArcGIS Engine+Qt(GUI开发)
5.1 ArcGIS Engine+Qt(GUI开发,使用Esri提供的控件类)
5.1.1 额外的配置
5.1.2 Esri提供的控件类
5.2 代码编写
5.3 小结
5.4 ArcGIS Engine+Qt(GUI开发,使用Qt提供的方法)
5.4.1 一般流程
5.4.1.1 声明
5.4.1.2 实例化
5.4.1.3 关联ActiveX组件
5.4.1.4 显示
5.4.2 使用Qt设计师
5.4.2.1 界面布局
5.4.2.2 添加代码
文档编号 PTM02_AE201301040051 版本号 V0.1 Qt+ArcGIS Engine10.1 开发 Esri 中国信息技术有限公司 2013 年 1 月
版权声明 本文档版权为 Esri 中国信息技术有限公司所有。未经本公司书面许可,任何 单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。
制定及修订记录 版本 完成日期 编写/修订纪要 编写者 备 注 V0.1 1 月 2 日 刘宇
目 录 Qt 环境安装 .............................................................................................................................. 4 Qt 的第一个程序 ...................................................................................................................... 5 ArcGIS Engine 的环境 .............................................................................................................. 8 ArcGIS Engine+Qt(控制台开发) ......................................................................................... 8 ArcGIS Engine+Qt(GUI 开发) ........................................................................................... 11 5.1 ArcGIS Engine+Qt(GUI 开发,使用 Esri 提供的控件类) ............................................ 11 5.2 5.3 代码编写 ........................................................................................................................ 14 小结................................................................................................................................ 17 5.4 ArcGIS Engine+Qt(GUI 开发,使用 Qt 提供的方法) .................................................. 18 1 2 3 4 5
Qt 作为一个跨平台 C++图形用户界面应用程序开发框架,相当于微软的 MFC(只 能运行在 Windows 平台上),Qt 命运多舛,几经易主,现在属于芬兰 IT 服务公司 Digia。 1 Qt 环境安装 Qt 的最新版本是 Qt5.0,该版本是在 12 月中旬发布的,在这里我用的是 Qt4.8。1 版本,也不建议大家着急着用最新版本,关于软件的下载地址可以在 下面找到。 http://download.qt.nokia.com/qt/source/ http://qt-project.org/downloads#qt-other 安装过程很单,只需要点击下一步即可。 因为我采用的是 VS2010 作为 Qt 的集成开发环境,整个开发环境需要下载 两个软件 http://download.qt.nokia.com/qt/source/qt-win-opensource-4.8.1-vs2010.exe http://releases.qt-project.org/vsaddin/qt-vs-addin-1.1.11-opensource.exe 说明: 如 果 有 人 不 愿 意 这 么 做 , 还 可 以 使 用 QtCreator 以 及 qt-win-opensource-4.8.1-mingw.exe 的组合,因为新版本的 QtCreator 已经不包
含 mingw,所以要单独下载。 2 Qt 的第一个程序 安装完后,需要配置几个环境变量,QMAKESPE(根据自己的情况配置,因 为我用的是 VS2010,所有配置 win32-msvc2010),如下图: QTDIR(Qt 的安装目录),如下图: 在 Path 中添加 Qt 的 bin 目录如下图: 打开 VS2010,新建工程可以找到 Qt4 的模板:
完成之后,在 VS 中运行,出现下面的界面,因为我们什么都没做,在弹出 的界面上什么都没有,不过没关系,只要能出现,就说明我们的 Qt 已经可以使用 了,如下图:
分享到:
收藏