搭建Qt开发环境KCd_第1页
搭建Qt开发环境KCd_第2页
搭建Qt开发环境KCd_第3页
搭建Qt开发环境KCd_第4页
搭建Qt开发环境KCd_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、08 嵌入式技术应用模块四嵌入式网关之温湿度采集系统设计*QT简介获取Qte源码包搭建Qt开发环境制作包含Qtopia的文件系统QT简介搭建Qt开发环境1.Qt简介 Qt是一个多平台的C+图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。其具有以下优点: 可移植性:QT不仅适用于UNIX,同样适用于Windows。为了同时拥有世界上几百万UNIX用户以及几百万的Windows用户,最好的办法是采用一个既适用于UNIX,又适用于Windows的GUI工具包,其答案是QT。 易用性:QT是一个C+工具包,它由几百个C+类构成,你在程序中可以使用这些类。因为C+

2、是面向对象的编程语言,而QT是基于C+构造,所以QT具有OOP的所有优点。 运行速度:QT非常容易使用,且也具有很快的速度。QT是一个GUI仿真工具包,即它不使用本地工具包作调用,而是使用各自平台上的低级绘图函数,从而提高程序速度。QT简介搭建Qt开发环境 2.QtE简介 Qt/Embedded(简称Qt/E)是一个专门为嵌入式系统设计图形用户界面的工具包。使用QtE,开发者可以用QtE开发的应用程序要移植到不同平台时,只需要重新编译代码,而不需要对代码进行修改;可以随意设置程序界面的外观;可以方便地为程序连接数据库;可以使程序本地化; 可以将程序与Java集成; Qt/E是模块化和可裁剪地。

3、开发者可以选取他所需要的一些特性,而裁剪掉所不需要的。这样,通过选择所需要的特性,Qt/E的映像变得很小,最小只有600K左右。同Qt一样,QtE也是用C+写的,虽然这样会增加系统资源消耗,但是却为开发者提供了清洁的程序框架,使开发者能够迅速上手,并且能够方便地编写自定义的用户界面程序。QT简介搭建Qt开发环境3.QTOPIA简介 Trolltech公司在QtE的基础上开发了一个应用的环境Qtopia,这个应用环境为移动和手持设备开发。其特点就是拥有完全的、美观的GUI,同时它也提供可上百个应用程序用于管理用户信息、办公、娱乐、Internet交流等。 Qtopia是一种全方位的应用开发平台,

4、它可用于基于嵌入式linux的PDA,移动电话,web pads,以及其他移动计算设备。 Qtopia构建于Qt/Embedded之上,是专为基于linux的消费电子产品提供和创建图形用户界面而设计的。常见的有两种版本: 1.Qtopia Phone版:专为基于linux的智能电话和多功能电话设计。 2.Qtopia PDA版:专为基于linux的PDA设计。获取Qte源码包搭建Qt开发环境 首先找到开发板厂家提供的Qte的源码包,再通过samba服务功能把它拷贝到虚拟机linux系统中,然后在虚拟机终端中,输入“命令进行解压,如图1所示:图1 解压后/opt/EmbedSky/Qte/目录内容如下图2所示:图2获取Qte源码包搭建Qt开发环境 Qte目录中各个文件说明如下: 9.setX86_QpeEnv:设置X86版本的环境变量的脚本; 10.SetARM_QpeEnv:设置ARM版本的环境变量的脚步。制作包含Qtopia的文件系统搭建Qt开发环境 制作文件系统可以使用busybox构建基本的yaffs文件系统,具体制作过程在前面的课程中已经介绍过 了 , 这 里 就 不 在 介 绍 。 此 处 , 制 作 好 的 文 件 系 统 已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论