【QT简介】
Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。
2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。
【QT支持平台】
Qt支持下述平台:
MS/Windows - 95、98、NT4.0、ME、2000、XP 、 Vista、Win7、win8、win2008、win10
Unix/X11 -Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平台
Macintosh -Mac OS X
Embedded - 有帧缓冲(framebuffer)支持的嵌入式Linux平台,Windows CE、Symbian、Symbian^3、Symbian Anna、Symbian Belle、MeeGo、haiku-os。
【QT下载地址】
QT 官方下载地址:https://download.qt.io/
【官方网站下载及下载方法介绍】:
点击进入https://download.qt.io/ 下载主页:
图1、官方目录下载结构
目录 | 说明 |
---|---|
archive | 各种 Qt 开发工具安装包,新旧都有(可以下载 Qt 开发环境和源代码)。 |
community_releases | 社区定制的 Qt 库,Tizen 版 Qt 以及 Qt 附加源码包。 |
development_releases | 开发版,有新的和旧的不稳定版本,在 Qt 开发过程中的非正式版本。 |
learning | 有学习 Qt 的文档教程和示范视频。 |
ministro | 迷你版,目前是针对 Android 的版本。 |
official_releases | 正式发布版,是与开发版相对的稳定版 Qt 库和开发工具(可以下载Qt开发环境和源代码)。 |
online | Qt 在线安装源。 |
snapshots | 预览版,最新的开发测试中的 Qt 库和开发工具。 |
archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到五个子目录:
图2. 进入archive 目录
目录 | 说明 |
---|---|
vsaddin | 这是 Qt 针对 Visual Studio 集成的插件,本教程基本不使用 Visual Studio ,所以不需要插件。 |
qtcreator | 这是 Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。 除了老版本的 Qt 4 需要手动下载 qtcreator、编译套件、Qt 开发库进行搭配之外,一般用不到。对于我们教程压根不需要下载它,因为 Qt 5 有专门的大安装包,里面包含开发需要的东西,并且能自动配置好。 |
qt | 这是 Qt 开发环境的下载目录,用于放置QT各版本的下载包。 |
online_installers | 在线安装器,国内用户不建议使用,在线安装是龟速,还经常断线。我们教程采用的全部是离线的大安装包。 |
additional_libraries | 这是附加库的文件 |
点击QT进入下载文件夹:
图3 QT子目录
上图没有列完整,这个 qt 目录包含了所有的 Qt 版本,从 1.0 到目前的6.4 。
点击6.4/文件夹,进入6.4版本下载界面:
图 4 QT6.4所有版本的列表
点击6.4.1进入该版本的下载界面:
图5 进入下载目录
图6 下载界面
根据不同的操作系统,选择不同的安装包即可,不用管源码包,除非你想自己编译或者阅读源码。
由于 Qt 5.9 是一个长期技术支持版本(Long Term Support,LTS),在未来几年里都将有更新支持,因此推荐下载5.9.x版本。
【QT5.9版本汇总教育站下载】:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/ 可下载5.9.1--5.9.9所有版本;
【QT5.9.0版本教育站下载】:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.0/ 可下载Windows,Mac,Linux三种版本;
【QT5.9.9版本教育站下载】:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.9/5.9.9/ 可下载Windows,Mac,Linux三种版本;
【QT网盘下载】:
QT 5.9.0版本:https://pan.baidu.com/s/1GR1DWeV9zck__tvt8FwoQg 提取码:ci1k 可下载windows、mac两种版本
QT 5.9.9版本:https://pan.baidu.com/s/1p_lzKOGSWjPy5uuA4kcTGQ 提取码:sg37 可下载windows、mac两种版本
【QT国内镜像网站下载】
中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
北京理工大学:http://mirror.bit.edu.cn/qtproject/
中国互联网络信息中心:https://mirrors.cnnic.cn/qt/
【其他下载方式】:
可以用迅雷软件进行下载:
点击"Details",可看见更多的下载地址:
其中P2P Links为支持迅雷的链接,直接点击下载种子文件打开即可;
或者在文中红框处,右键复制链接,打开迅雷即可下载。
更多下载方法,请自己探索吧!
0 留言