
如果开发嵌入式产品个人认为Qt较合适。
如果想做技术总监什么的建议都学:)
其实从技术层面上来看,net 和Qt本质是一样的,精通一个,另外一个掌握起来就容易很多了Qt的最大好处是跨平台,可以看到上图,Qt可以支持windows,Mac os,linux,embedded linux, wince/mobile,symbian,诺基亚最新的Megoo那也是不在话下了,由于公司最近有些项目要求跨平台的支持,原来的GIS引擎是基于Windows开发的,虽然没有用MFC,但是由于绘图引擎这块使用的GDI+,所以跨平台是非常困难的。所以为了支持跨平台以及在可预见的将来的跨平台的需求,决定将绘图引擎这块在Qt的基础上进行重构,并使用Qt开发一套基于QtGis引擎的地图项目管理应用程序。
我在博客中将会同步将开发这个应用程序的步骤展示出来,希望能通过这个系列的博客,来展示Qt开发应用程序的便利性以及展示我们公司GIS引擎的强大能力。应用程序的源代码将会同步放在每篇教程内提供下载。Gis引擎将通过提供SDK的方式方便大家学习及开发。
第一篇. 配置Qt的windows开发环境,并通过VS2010进行开发。
1 下载Qt的安装包和VS2010的Qt插件,大家可以到下面的地址进行下载(下面的下载都是基于Windows的,如果是其他环境的 *** 作系统可以到这里下载)
Qt SDK: >Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。
它本身是开源的 并且免费 个人感觉比学mfc要好些
Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今, Qt 已被运用于超过70个行业、数千家企业,支持数百万设备及应用。
安装过程很简单,Qt在线安装程序让您可以选择只安装您需要的模块和工具。
1 创建一个Qt帐户
首先,创建一个 Qt 帐户。 通过此帐户,您可以访问 Web 门户来管理您的许可证以及访问论坛和 wiki。 另外,请确保您阅读了有关您选择的许可证的 Qt 许可页面。
2 下载安装程序
从下载页面 下载安装程序 。Qt官方最新版免费下载试用, 历史 版本下载,在线文档和帮助文件下载-慧都网
使用 Qt 在线安装程序,您可以安装 Qt、开发工具和其他组件的商业或开源版本,在线安装程序需要您的 Qt 帐户。 安装程序从服务器检索附加到帐户的许可证,并提供与该许可证对应的可用组件列表。
3 安装Qt
要完成安装,请选择要安装的组件并按照安装程序的说明进行 *** 作。
更新或删除组件:安装 Qt 后,您可以使用 下的维护工具来添加组件、更新或删除已安装的组件。
按照以下两个教程学习 Qt 和 Qt Quick 开发的基础知识,这些教程说明了如何创建简单的应用程序并在目标平台上构建和运行它们:
Qt Widgets 提供了一个 UI 元素库,允许您创建经典的桌面风格用户界面;Qt Quick是一个库,提供用于构建现代、流畅、动画UI的类型和功能。
平台页面中有针对不同平台开发应用的具体要求和说明。
有关更多信息,请访问supported platforms 页面。
进入控制面板-网络和 Internet,选择"网络和共享中心"-管理网络连接,然后点击"本地连接", 打开TCP/IP属性设置,然后点击"确定" 即可 以上设置是针对vista系统的 *** 作步骤,其他系统下类似。1、在designer中选择菜单栏“编辑--
2、在ui中选中label,按住鼠标左键,拖动,会d出配置对话框;
3、编辑信号和槽,一般只编辑自己需要的槽就可,点击“编辑”按钮,添加槽后确认,添加完毕。
4、如果要添加信号也可以,但是要在程序中通过代码来处罚信号,从而达到相应槽的目的,一般不需要添加信号,用qt提供的信号一般需求足够满足了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)