QT,QT/E,Qtopia,qt creator的联系与区别

关于qt,qte,qtopia,qt creator它们之间的区别和联系,相信对所有刚刚入门qt的同学来说都是很模糊的。我在刚开始接触qt的时候也是这样,而且我第一次接触的是qte,因为要在arm上开发一个应用,当时搭建平台可谓是。。。。。桑心。。。。

下面就分别介绍:

QT:

  Qt是奇趣科技在1991年的时候开发的一个跨平台C++图形用户界面应用程序框架。事实上它就跟windows下的mfc一样(接触过mfc的童鞋应该比较多吧!)。不过最大的区别是qt可以在windows下使用,也可以在linux下使用,而mfc却只能在windows下使用(废话,谁让mfc是微软的呢)。QT提供给应用程序开发者建立图形用户界面所需的所有功能。而且Qt很容易扩展,并且允许真正地组件编程。我就用qt开发过opencv的应用程序,“赶脚”还不错!!!

QT/E:

QT/E是QT的一个版本,而且相比之下,qt/e的性能更高!qt/e主要用于嵌入式的开发,是一个非常大的图形界面的类库。

Qtopia:

qtopia其实是构建于Qt/E之上一个类似桌面系统的应用环境(gnome桌面环境也是基于qt的),或者说Qt/E和Qtopia是不同的两套程序,Qt/E是基础类库,Qtopia是构建于Qt/E之上的一系列应用程序。Qtopia 是Trolltech 公司(现已被Digia收购)为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台, Qtopia包含完整的应用层、灵活的用户界面、窗口操作系统、应用程序启动程序以及开发框架。

Qt creator:

Qt Creator是跨平台的 Qt IDE,它其实跟Eclipse相似,都是一个集成开发环境, 也就是说qt creator是我们用来开发qt相关的一个平台。以下来自小百:“Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。”

 

转自:https://blog.csdn.net/qq_23329691/article/details/79063908

posted @   鲸小鱼-  阅读(1181)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示