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

原文地址:https://www.cnblogs.com/lixuejian/p/12030630.html

时间: 2024-08-30 02:34:34

QT,QT/E,Qtopia,qt creator的联系与区别的相关文章

关于ubuntu下qt编译显示Cannot connect creator comm socket /tmp/qt_temp.xxx/stub-socket的解决办法

今天在ubuntu下安装了qtcreator,准备测试一下是否能用,果然一测试就出问题了,简单编写后F5编译在gnome-terminal中出现 Cannot connect creator comm socket /tmp/qt_temp.u14973/stub-socket: No such file or directory 于是查了一下,知道qt不能用gnome-terminal执行,需要使用x-team,于是想到了解决方法: 找到:工具(Tools)->环境(environment)-

QT简介和安装QT

KDE和QT简介 KDE和QT是一个基于QT库的开源桌面环境.KDE中包含了大量的应用程序和工具.其中包括一整套办公套件.一个WEB浏览器.甚至还有一个功能齐全的KDE/QT应用程序集成环境. KDE为程序员提供了许多KDE构件,这些构件通常来源于伴随他们的QT,但相比功能增强了并且也更容易使用了,与单独的Qt相比,KDE构件提供了与KDE桌面更好的集成.Qt是一个C++编写的,成熟的跨平台的GUI工具包. 安装Qt 第一步:下载Qt Library和Qt Creator QT Library:

Qt for Windows:Qt 5.5 MinGW 静态编译版本制作带Mysql

看到网上很多人都在求Qt静态编译带Mysql,包括我自己在内也是google了N多资料才搞定,正所谓滴水之恩当涌泉相报,没有网上各位网友的帖子我至今还是懵懵懂懂,所以这里我就整理下,希望对大家有所帮助 使用环境:win10Pro  配置时关闭了杀软,包括win Defender 流程规划: 下载安装必须组件  qt5.5 perl python mysql  etc. 安装qt 5等组件Mysql库的转换 编译安装 配置 使用 安装 Qt5安装包 这里Mingw版本: 下载地址:http://d

Qt4.7文档翻译:Qt样式单参考,Qt Style Sheets Reference(超长,超全)

内容目录 Qt样式单参考 可进行样式设置的部件列表 属性列表 图标列表 属性类型列表 伪状态列表 子控件列表 Qt样式单参考 Qt样式单支持各种属性.伪状态和子控件,这样使得妳能够自行设计部件的外观. 可进行样式设置的部件列表 下表列出的是可使用样式单来自定义其外观的Qt 部件: 部件 如何设置样式 QAbstractScrollArea 支持盒状模型. QAbstractScrollArea的所有继承类,包括QTextEdit和QAbstractItemView(所有的条目视图(item vi

QT核心编程之Qt线程 (c)

QT核心编程之Qt线程是本节要介绍的内容,QT核心编程我们要分几个部分来介绍,想参考更多内容,请看末尾的编辑推荐进行详细阅读,先来看本篇内容. Qt对线程提供了支持,它引入了一些基本与平台无关的线程类.线程安全传递事件的方式和全局Qt库互斥量允许你从不同的线程调用Qt的方法.Qt中与线程应用相关的类如表6所示. 表6 Qt中与线程相关的类 使用线程需要Qt提供相应的线程库的支持,因此,在编译安装Qt时,需要加上线程支持选项. 当在Windows操作系统上编译Qt时,线程支持是在一些编译器上的一个

Qt编程18:Qt调色板QPalette的使用

QPalette类有两个枚举类型, 枚举 1.ColorGroup CorGroup指的是3中不同的状态(什么时候设置颜色): 1>Active:获得焦点的状态. 2>Inactive:未获得焦点的状态. 3>Disable:不可用状态. 通常情况下,Active状态与Inactive状态下颜色显示是一致的,当然也可根据需要设置成不一样的颜色 2.ColorRole(设置什么颜色). ColorRole指的是颜色主题,即对窗体中不同部位颜色的分类,如QPalette::Window是指背

QT-【转】Qt 4迁移至Qt 5

将Qt 4代码迁移到Qt 5还是比较简单的.实际上,在Qt 5开发过程中就已经注意了与Qt 4代码保持兼容性. 与Qt 3到Qt 4的迁移不同,Qt 5的核心类库并没有做大的API的修改,只有几个新的类取代了旧的(例如,像Qt 4的QList取代了QPtrList和QValueList:itemview取代了Q3ListView:graphicsview取代了Canvas API):同时也没有那些编译通过了,但运行时的行为却与之前的不一致的(例如,QWidget::show现在是非虚函数,绘制应

[Qt入门篇]5 Qt的属性系统——声明属性

[Qt入门篇]5 Qt的属性系统--声明属性 Qt提供了灵活的属性系统,它基于Qt的元对象系统,不依赖于编译器,这保证了Qt独立于编译其和平台的特点.这篇文章主要看看如何声明属性. 属性系统比较复杂,先看一个简单的例子.在QWidget中,有很多属性的声明,找一个简单学习: Q_PROPERTY(boolmodalREADisModal) 这里出现了5个元素:Q_PROPERTY.bool.modal.READ.isModal.这五个元素都是啥作用呢? Q_PROPERTY:用于声明属性的宏:

Qt编程16:Qt向导简单使用(QWizard及QWizardPage)

关于Qt向导的使用,在Qt4.8.1以及4Q5.2.1中存在一个简单的例子,实现方式与我的方式有所不同. 在原有的例子中,使用了三个方法,分别定义了三个向导页:然后在main函数中将三个向导页通过addPage的方法加入向导. 如此比较简单实现,但是我觉得不够灵活.最后是将三个向导页分别继承QWizardPage,因为会涉及到每个向导页的一些操作.在这里也是基础. mywizard.h #ifndef MYWIZARD_H #define MYWIZARD_H #include <QWizard