资料介绍
随着linux系统及基于linux系统的嵌入式产品的蓬勃发展,Qt、Qt/Embedded、Qtopia的字样越来频繁的出现在我们面前。
QT
Qt是一个多平台的C++图形用户界面应用程序框架,由挪威 TrollTech 公司出品。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。
自1996年Qt进入商业领域开始,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。
基本上,Qt 同 X Window (X Window是一种用于UNIX系统的标准图形化用户界面)上的 Motif、Openwin、GTK 等图形界面库和 Windows 平台上的 MFC、OWL、VCL、ATL是同类型的东西,但是Qt 具有下列优点:
● 优良的跨平台特性
Qt支持Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等操作系统, Qt的跨平台特性,是选择Qt的一个非常重要的原因。对于相同功能的软件,我们无须针对不同的操作系统编写不同程序,只需将相同的代码针对不同的环境编译即可;
● 面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt 提供了一种称为 signals/slots(信号/槽) 的安全类型来替代 callback(回调函数),这使得各个元件之间的协同工作变得十分简单;
● 丰富的API
● Qt 包括多达400个以上的 C++ 类,同时不断扩展。
● 支持 2D/3D 图形渲染,支持 OpenGL;
● XML 支持;
● 开放源码
开放源优势包括一个活动的开放源开发员社团。由于Qt的不间断开发,以及完整的代码透明性,以允许Qt开发员进行彻底深入地查看,进行自定义并扩展Qt来满足其独特的需求。
Qt/Embedded
Qt/Embedded是Qt的嵌入式版本,它在原始Qt的基础上,做了许多出色的调整以适合嵌入式环境。同Qt/X11相比,Qt/Embedded很节省内存,因为它不需要X server或是Xlib库,它在底层摒弃了Xlib,采用framebuffer作为底层图形接口。Qt/Embedded的应用程序可以直接写内核帧缓冲,因此它在嵌入式linux系统上的应用非常广泛。
最后再了解下Qtopia
在Qt/Embedded版本4之前,Qt/Embedded和Qtopia是两套不同的程序,Qt/Embedded是基础类库,Qtopia是构建于Qt/Embedded之上的一系列应用程序。但从版本4开始,Trolltech将Qt/Embedded并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qt/Embedded被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为 Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDA,Qtopia Phone等。
于Qt方面的内容,除了Qt、基于 Framebuffer(帧缓冲) 的 Qt /Embedded外,还有快速开发工具 Qt Designer以及国际化工具 Qt Linguist 等。
QT
Qt是一个多平台的C++图形用户界面应用程序框架,由挪威 TrollTech 公司出品。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。
自1996年Qt进入商业领域开始,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。
基本上,Qt 同 X Window (X Window是一种用于UNIX系统的标准图形化用户界面)上的 Motif、Openwin、GTK 等图形界面库和 Windows 平台上的 MFC、OWL、VCL、ATL是同类型的东西,但是Qt 具有下列优点:
● 优良的跨平台特性
Qt支持Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等操作系统, Qt的跨平台特性,是选择Qt的一个非常重要的原因。对于相同功能的软件,我们无须针对不同的操作系统编写不同程序,只需将相同的代码针对不同的环境编译即可;
● 面向对象
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常方便的。Qt 提供了一种称为 signals/slots(信号/槽) 的安全类型来替代 callback(回调函数),这使得各个元件之间的协同工作变得十分简单;
● 丰富的API
● Qt 包括多达400个以上的 C++ 类,同时不断扩展。
● 支持 2D/3D 图形渲染,支持 OpenGL;
● XML 支持;
● 开放源码
开放源优势包括一个活动的开放源开发员社团。由于Qt的不间断开发,以及完整的代码透明性,以允许Qt开发员进行彻底深入地查看,进行自定义并扩展Qt来满足其独特的需求。
Qt/Embedded
Qt/Embedded是Qt的嵌入式版本,它在原始Qt的基础上,做了许多出色的调整以适合嵌入式环境。同Qt/X11相比,Qt/Embedded很节省内存,因为它不需要X server或是Xlib库,它在底层摒弃了Xlib,采用framebuffer作为底层图形接口。Qt/Embedded的应用程序可以直接写内核帧缓冲,因此它在嵌入式linux系统上的应用非常广泛。
最后再了解下Qtopia
在Qt/Embedded版本4之前,Qt/Embedded和Qtopia是两套不同的程序,Qt/Embedded是基础类库,Qtopia是构建于Qt/Embedded之上的一系列应用程序。但从版本4开始,Trolltech将Qt/Embedded并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qt/Embedded被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为 Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDA,Qtopia Phone等。
于Qt方面的内容,除了Qt、基于 Framebuffer(帧缓冲) 的 Qt /Embedded外,还有快速开发工具 Qt Designer以及国际化工具 Qt Linguist 等。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 嵌入式Linux应用程序开发之图形编程 2次下载
- Qt 嵌入式图形开发大全和QT开发手册
- 嵌入式网络编程+嵌入式Linux系统
- 嵌入式Linux路线
- 嵌入式linux安装qt,嵌入式Linux版本Qt5.4快速部署 0次下载
- 嵌入式Linux应用程序开发-(1)第一个嵌入式QT应用程序
- 嵌入式Linux的QT版本,嵌入式Linux版本Qt5.4快速部署 0次下载
- 嵌入式Linux的Qt
- 嵌入式LINUX的Qt开发入门教程
- 嵌入式linux安装qt
- 基于嵌入式Linux系统的Qt-Embedded图像处理界面开发总结
- 嵌入式LINUX的Qt开发入门教程
- 嵌入式linux GUI-Qt解析 1次下载
- Qt嵌入式图形开发(基础篇) 51次下载
- 嵌入式LINUX开发基础知识 261次下载
- 嵌入式Linux开发的三种方式 1.8k次阅读
- 简化SBC的嵌入式Linux软件开发 1.9k次阅读
- Qt应用程序出现卡顿的现象怎么解决呢 1w次阅读
- 嵌入式开发的产品有哪些_嵌入式开发的流程 1.2w次阅读
- 基于嵌入式Linux环境下的QT/E软键盘实现设计 3.3k次阅读
- 基于嵌入式Linux内核的ARM9运行实现方式介绍 1.9k次阅读
- 基于Yocto Project的定制嵌入式Linux产品设计浅析 1.1w次阅读
- 嵌入式LINUX的Qt开发入门教程 2.3w次阅读
- 基于Qtopia的嵌入式俄文环境详解 2k次阅读
- 什么是嵌入式Linux内核调试技术?嵌入式开发又面临着哪些问题? 1.6k次阅读
- 基于PXA255开发板外围字符设备的嵌入式Linux字符设备驱动设计与应用 1.5k次阅读
- 关于Linux嵌入式操作系统的优势特征详解 6.1k次阅读
- 学习嵌入式linux系统开发,文件类型一定要分清 1.3k次阅读
- 嵌入式C实现延时程序的不同变量的区别 几种Linux嵌入式开发环境的简单介绍 2.2k次阅读
- 嵌入式开发工具有哪些_五款嵌入式开发工具推荐 4.2w次阅读
下载排行
本周
- 1冷柜-电气控制系统讲解
- 13.68 MB | 4次下载 | 10 积分
- 2安川A1000变频器中文版说明书
- 20.16 MB | 3次下载 | 3 积分
- 3直流电路的组成和基本定律
- 1.67 MB | 2次下载 | 免费
- 4丹佛斯2800系列变频器说明书
- 8.00 MB | 1次下载 | 5 积分
- 5PC8011同步开关型降压3.5A单节锂电池充电管理电路技术手册
- 0.74 MB | 1次下载 | 免费
- 6ES7243E+ES8311音频录制与播放电路资料
- 0.06 MB | 1次下载 | 5 积分
- 7SDM02 激光测距模块产品手册
- 0.43 MB | 1次下载 | 免费
- 8SDFM 激光测距模块模组手册
- 0.54 MB | 1次下载 | 免费
本月
- 1CH341编程器软件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下载 | 1 积分
- 22025智能家居传感器市场分析及创新应用
- 3.11 MB | 43次下载 | 免费
- 3RV1126B系列开发板产品资料
- 4.19 MB | 18次下载 | 免费
- 4CH341编程软件下载
- 2.50 MB | 16次下载 | 5 积分
- 5全志系列-米尔基于T153核心板开发板 四核异构、3路千兆网,赋能多元化工业场景
- 3.05 MB | 12次下载 | 免费
- 6【开源】60余套STM32单片机、嵌入式Linux、物联网、人工智能项目案例及入门学习资源包
- 10.55 MB | 8次下载 | 免费
- 7冷柜-电气控制系统讲解
- 13.68 MB | 4次下载 | 10 积分
- 8特斯拉MODEL S车载充电机主电路回路原理图
- 0.81 MB | 4次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233094次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191448次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183356次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81604次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73824次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论