原作者:owenbbkp

转载地址:http://www.qtcn.org/bbs/read.php?tid=10373

关于QtQt/EQtopia Core, Qtopia这些版本之间的区别和联系,似乎在本版没有看到一个主贴讨论,总结一下个人的理解:

Qt泛指Qt的所有桌面版本,比如Qt/X11Qt WindowsQt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/UnixQt/X11

Qt/EQt/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,仍然作为基础类库。

值得注意的是,QteQtopia之间的关系。在版本4之前,QteQtopia是不同的两套程序,Qte是基础类库,Qtopia是构建于Qte之上的一系列应用程序。但从版本4开始,TrolltechQte并入了Qtopia,并推出了新的Qtopia4。在该版中,原来的Qte被称为Qtopia Core,作为嵌入式版本的核心,既可以与Qtopia配合,也可以独立使用。原来的Qtopia则被分成几层,核心的应用框架和插件系统被称为 Qtopia Platform,上层的应用程序则按照不同的目标用户分为不同的包,如Qtopai PDAQtopia Phone等。

另外,似乎奇趣最近又把Qtopia Core改名叫做Qt for Embedded Linux了,不知道是不是因为Qtopia Core搞得大家都很糊涂,没人来买的缘故。

Qt,Qt/E,Qtopia Core, Qtopia的区分相关推荐

  1. Qt Qt/E Qtopia 的关系

    Qt的授权是分为两条线,商业版和开源版.如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的:如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的.不过自从qt ...

  2. Qt, QT/E, Qtopia 的区别

    转自Qt, QT/E, Qtopia 的区别 Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等.由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Q ...

  3. QT——Qt QtCreator 官方下载地址

    [系列专栏]:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! <项目案例分享> <极客DIY开源分享> <嵌入式通用开发实战> <C++语言开发基 ...

  4. 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 ...

  5. QT - QT中配置MSVC编译环境 以及 VS中配置QT开发环境

    本文主要记录一下如何在 QT5.14.2 中配置 MSVC2017 构建套件,以及在VS2017中配置QT的开发环境.开发环境为 Win10 +  QT5.14.2 + Visual Studio 2 ...

  6. Qt入门教程【Core篇】Layout布局(布局管理器、手动布局)

  7. linux 界面工具 qt,Qt主窗口中的工具栏

    工具栏类 QToolBar 快捷项 QAcitonQToolBar* tb = addToolBar("Tool Bar");//addToolBar是Qt主窗口的成员函数,在主窗 ...

  8. [Qt]Qt程序发布:在ubuntu下打包成Debian包的过程

    0:在ubuntu下将Qt程序打包,发布成Debian包的过程 下面的步骤对于所有的打包程序都是通用的,所以完全可以写一个脚本,把这个包过程自动化,但是在自动化之前,我们需要弄清楚,一步一步打包是如何 ...

  9. Qt 之 Qt/Qt Lite 自编译详解(VS/MinGW/...)

    2018/3/24 目前QT更新到了5.10.1.文章增加了对该版本的说明. 2020/9/5 目前QT更新到了5.15.0.文章更新了部分内容 写在前面   现在,网上关于 Qt 编译的文章数不胜数 ...

最新文章

  1. OpenSSL中对称加密算法DES常用函数使用举例
  2. AB1601spi传输慢的问题
  3. 现在学python和java哪个好_java和python学习哪个未来发展前景更好?
  4. 今天正式开通51CTO技术博客
  5. 基于图像处理的数码印花喷墨墨滴形状规范的研究(Python+OpenCV+Mysql)
  6. 16进制 转为图片 php_Python 十六进制hex-bytes-str之间的转换和Bcc码的生成
  7. 他35k月薪,如何扛住redis面试!
  8. MYSQL IFNULL函数的使用
  9. 海康相机SDK+halcon17(64位)+MFC+VS(64位)联合开发遇到的问题(在使用GenImage3Extern将RGB数据转换为halcon图像时出现异常情况处理)
  10. 【ArcGIS|空间分析】地理编码
  11. C++中convertTo对应的python代码
  12. tkmybatis详细教程(一篇就明白)
  13. 软件测试打电话,如何有效测试手机通话测试 - fox的测试人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  14. Windows10创建工作组、加入工作组、查看工作组包含的所有电脑
  15. 基于Java实现(APP)智能停车场管理系统【100010044】
  16. 弗兰克赫兹大物实验数据处理
  17. ps最大兼容 计算机一级,Photoshop最大兼容是什么意思?最大兼容使用解析
  18. 【技术美术图形部分】纹理基础1.0-纹理管线
  19. 在MTK平台里,,函数kal_prompt_trace起什么作用???Kal_prompt_trace的参数有表示什么?...
  20. stm32f105vct6例程_【STM32F105VCT6 PDF数据手册】_中文资料_引脚图及功能_(意法半导体 ST Microelectronics)-采芯网...

热门文章

  1. (CUDA 编程5).CUDA编程接口(一)------一十八般武器
  2. 一个卡牌游戏的DEMO(0)
  3. win10下hyper-v新建的虚拟机无法启动,提示虚拟监控程序未运行,什么原因?怎么解决?
  4. 了解什么是Http代理
  5. 怎么批量保存网页图片-快速批量保存网页的方法
  6. 基于Opencv的水位识别,液面识别、高度识别
  7. 慕课网python就业_python全栈开发慕课网
  8. HttpContext(请求上下文对象)
  9. 鸿蒙神奇组件Ability的奇妙之旅
  10. js如何获取json数组的长度