转载:http://hi.baidu.com/cyclone/blog/item/af6919d8a2fadb3a32fa1c52.html
Qt4.0发布时就听说了Qt的大名, 但从 Qt4.5 才算开始接触Qt。从Qt4.0 开始理一理吧:
Qt4
4.0
|
2005.06.28
|
支持 X11/Windows/Mac OS X/Embedded Linux
|
4.1
|
2005.12.19
|
增加QtUiTools、QtTest、QtSvg模块 |
4.2
|
2006.10.04
|
QGraphicsView取代QCanvas
|
4.3
|
2007.05.30
|
增加QtScript
|
4.4
|
2008.05.06
|
增加Phonon和WebKit,全新的QtHelp模块,开始支持wince平台
|
4.5
|
2009.03.03
|
添加LPGL授权,ActivQt模块在Qt4.5.2才实现了在LPGL版中可用
|
4.6
|
2009.12.01
|
所有源码统一成一份,qt everywhere,开始支持Symbian平台
|
4.7
|
2010.09.21
|
增加QtDeclarative模块,增加QML
|
Qt FrameWork Only 与 Qt SDK
Qt Framework 就是一般所说的 Qt
Nokia 在2008年收购 Trolltech 后,将 Qt 更名为 Qt Software,随后改为 Qt Development Frameworks。
而后 Nokia 开发了 IDE 工具 Qtcreator,于是
Qt FrameWork + Qtcreator = Qt SDK
Qt SDK 与 Nokia Qt SDK
Nokia Qt SDK 属于 Qt SDK 一个特殊版本:它的对象是 Nokia 的移动设备。
支持的对象
- Nokia Qt SDK 为以下程序开发提供二进制包
- Qt SDK 为以下程序开发提供二进制包
- Windows
- Linux
- Mac
-
MeeGo(计划中)
Nokia Qt SDK
- Maomo 程序可以在 windows、linux、Mac(计划中)开发
- Symbian 程序只可在 windows 下开发
- Nokia Qt SDK 为 Symbian/S60、Maemo 提供了构建工具链,以及模拟器
- Nokia Qt SDK 默认提供 Qt APIs for mobile ,在Qt SDK下需要 addon 才能使用该功能
Qte/Qtopia等
- Qte: Qt-embedded,Qt的嵌入式Linux版,不使用X11
- Qtopia:早期是一个sf.net上的开源项目,构建于Qte之上。从版本4开始,Qte并入了Qtopia,被称为 Qtopia core
- Qtopia 在经历了 4.1、4.2、4.3版本后,更名为Qt Extended4.4。然后Nokia终止了该项目的开发,将其部分功能并入了Qt framework。
- 在Qt Extended4.4 终止以后,开源社区在它的源码基础上继续进行维护,这便是 Qt Extended Improved
参考
分享到:
相关推荐
本文将详细介绍如何安装和配置QT历史版本4.5rc1,以及如何使用QT Creator 4.8.5进行开发。 首先,QT 4.5rc1是一个较早的版本,对于旧项目的兼容性较好,但不支持最新的功能和技术。如果需要回到这个版本进行开发,...
Qt 4.7是其历史版本之一,提供丰富的API用于构建图形用户界面和网络、数据库等功能。 2. **Oracle数据库**: Oracle数据库是全球领先的关系型数据库管理系统,提供高性能、可扩展性和安全性。版本10.2.0是Oracle的...
Qt4是Qt库的一个重要版本,它提供了丰富的功能和工具,使得开发者能够构建高质量、跨平台的应用程序。以下是对该书内容的详细解析: 1. **Qt库介绍**:首先,书中会介绍Qt库的历史、设计哲学以及其在软件开发中的...
QT现在最火的跨平台图形开发工具,学习好QT,是将来必不可少的开发技能
#### 一、Qt4简介与历史 - **起源与创立**:由Trolltech公司的两位创始人Haavard Nord和Eirik Chambe-Eng于1990年构思,旨在解决跨平台GUI开发的问题,提出面向对象的GUI框架理念。 - **发展历程**: - 1993年,Qt...
《Qt4+图形设计与嵌入式开发》是一本深入探讨Qt框架的书籍,涵盖了从基础到高级的各种主题。Qt是一个跨平台的应用程序开发框架,广泛用于创建桌面、移动和嵌入式系统的用户界面和应用程序。以下是根据提供的章节标题...
教程首先会介绍QT4的基本概念,包括其历史、特点以及它如何通过C++接口提供图形用户界面(GUI)开发能力。QT4的核心组件包括QWidgets、QML和Qt Quick,它们分别用于创建传统的桌面应用、富媒体交互界面以及高效的...
里面是Qt creator的各版本的安装包以及链接库,都是以网盘的形式给到的!对面学习或使用Qt的老铁来说,物超所值!
2. **下载Qt库**:获取适用于Windows 2000的Qt库,这通常会是较早的版本,如Qt 4.x系列,因为Qt 5.x及以上版本可能不再支持Windows 2000。在Nokia或Digia的官方网站上,可以找到历史版本的下载链接。安装时选择MinGW...
在本例中,我们关注的是Qt 4.5.0版本,这是一个较早但仍然具有重要历史价值的版本。 Qt 4.5.0在2009年发布,它引入了许多新特性和改进,包括QML(Qt Meta Language)的初步支持,这是用于创建富用户界面的声明性...
这一部分还会介绍Qt的信号与槽机制,这是Qt事件驱动编程的关键特性,使得对象间的通信变得简单而直观。 书中后续的部分会深入到更复杂的主题,如布局管理、图形视图框架、模型/视图编程、网络编程、数据库访问以及...
在本项目中,“VS2010下基于Qt4.8.2开发的俄罗斯方块小游戏”是一个结合了Microsoft Visual Studio 2010(VS2010)与Qt库4.8.2的编程实践,用于创建一个经典游戏——俄罗斯方块。这个项目可能适合初学者学习C++编程...
4. **信号与槽(Signals & Slots)**:这是Qt的核心特性之一,用于实现对象间的通信。例如,当用户点击发送按钮时,可以通过信号触发槽函数,将输入框中的文本作为新的聊天消息发送出去,并更新聊天记录显示。 5. *...
学习,使用Qt 已经将近两年了,最开始的时候用Qt3,后来升级到Qt4.1,自认为 对Qt 的GUI 编程部分还是很熟悉的。遗憾的是Qt 的参考书少之又少,一般就是看文档和 C++ GUI Programming with Qt 3,这本书是免费提供的...
Qt的版本 常见问题解答 Window系统特性注释 如何购买Qt 安装 如何学习Qt 教程一, 教程二 实例 循序渐进实例 白皮书 Qt 3.0的关键特征 修改历史 从Qt 2.x移植到Qt 3.x 简体中文汉化日志 Qt季刊 ...