Qt,Qt/E,Qtopia Core, Qtopia的区分
原作者:owenbbkp
转载地址:http://www.qtcn.org/bbs/read.php?tid=10373
关于Qt,Qt/E,Qtopia Core, Qtopia这些版本之间的区别和联系,似乎在本版没有看到一个主贴讨论,总结一下个人的理解:
Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。
Qt/E(Qt/Embedded)是用于嵌入式Linux系统的Qt版本。Qt/E去掉了X Lib的依赖而直接工作于Frame Buffer上,因而效率更高,但它并不是Qt的子集,而应该是超集,部分机制(如QCOP等)不能用于Qt/X11中。
Qtopia是一个构建于Qt/E之上的类似桌面系统的应用环境。相比之下,Qt/E是基础类库。
Qtopia Core:就是原来的Qt/E,大概从Qt 4开始改名,把Qtopia Core并到Qtopia的产品线中去了。但实际上Qtopia Core就相当于原来的Qt/E,仍然作为基础类库。
值得注意的是,Qte和Qtopia之间的关系。在版本4之前,Qte和Qtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序。但从版本4开始,Trolltech将Qte并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qte被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为 Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDA,Qtopia Phone等。
另外,似乎奇趣最近又把Qtopia Core改名叫做Qt for Embedded Linux了,不知道是不是因为Qtopia Core搞得大家都很糊涂,没人来买的缘故。
Qt,Qt/E,Qtopia Core, Qtopia的区分相关推荐
- Qt Qt/E Qtopia 的关系
Qt的授权是分为两条线,商业版和开源版.如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的:如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的.不过自从qt ...
- Qt, QT/E, Qtopia 的区别
转自Qt, QT/E, Qtopia 的区别 Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等.由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Q ...
- QT——Qt QtCreator 官方下载地址
[系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <项目案例分享> <极客DIY开源分享> <嵌入式通用开发实战> <C++语言开发基 ...
- Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤
Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...
- QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境
本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境.开发环境为 Win10 + QT5.14.2 + Visual Studio 2 ...
- Qt入门教程【Core篇】Layout布局(布局管理器、手动布局)
- linux 界面工具 qt,Qt主窗口中的工具栏
工具栏类 QToolBar 快捷项 QAcitonQToolBar* tb = addToolBar("Tool Bar");//addToolBar是Qt主窗口的成员函数,在主窗 ...
- [Qt]Qt程序发布:在ubuntu下打包成Debian包的过程
0:在ubuntu下将Qt程序打包,发布成Debian包的过程 下面的步骤对于所有的打包程序都是通用的,所以完全可以写一个脚本,把这个包过程自动化,但是在自动化之前,我们需要弄清楚,一步一步打包是如何 ...
- Qt 之 Qt/Qt Lite 自编译详解(VS/MinGW/...)
2018/3/24 目前QT更新到了5.10.1.文章增加了对该版本的说明. 2020/9/5 目前QT更新到了5.15.0.文章更新了部分内容 写在前面 现在,网上关于 Qt 编译的文章数不胜数 ...
最新文章
- OpenSSL中对称加密算法DES常用函数使用举例
- AB1601spi传输慢的问题
- 现在学python和java哪个好_java和python学习哪个未来发展前景更好?
- 今天正式开通51CTO技术博客
- 基于图像处理的数码印花喷墨墨滴形状规范的研究(Python+OpenCV+Mysql)
- 16进制 转为图片 php_Python 十六进制hex-bytes-str之间的转换和Bcc码的生成
- 他35k月薪,如何扛住redis面试!
- MYSQL IFNULL函数的使用
- 海康相机SDK+halcon17(64位)+MFC+VS(64位)联合开发遇到的问题(在使用GenImage3Extern将RGB数据转换为halcon图像时出现异常情况处理)
- 【ArcGIS|空间分析】地理编码
- C++中convertTo对应的python代码
- tkmybatis详细教程(一篇就明白)
- 软件测试打电话,如何有效测试手机通话测试 - fox的测试人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
- Windows10创建工作组、加入工作组、查看工作组包含的所有电脑
- 基于Java实现(APP)智能停车场管理系统【100010044】
- 弗兰克赫兹大物实验数据处理
- ps最大兼容 计算机一级,Photoshop最大兼容是什么意思?最大兼容使用解析
- 【技术美术图形部分】纹理基础1.0-纹理管线
- 在MTK平台里,,函数kal_prompt_trace起什么作用???Kal_prompt_trace的参数有表示什么?...
- stm32f105vct6例程_【STM32F105VCT6 PDF数据手册】_中文资料_引脚图及功能_(意法半导体 ST Microelectronics)-采芯网...