惊落一身雪 发表于 2024-8-8 11:01:44

【安装篇】Qt 安装详细教程(Windows版)

一、Qt 先容

1. Qt 基本先容

   Qt 是一个跨平台的 C++图形用户界面应用程序开发框架。Qt 在许多领域都有广泛应用,例如软件开发、工业自动化、游戏开发等,它为开发者提供了高效、便捷的开发环境和工具,有助于快速构建出功能强盛且美观的应用程序。Qt 有商业版和开源版。开源版遵照 LGPL 协议,在一定条件下可以免费用于商业开发。Qt 官网链接 ,一些知名的软件如 KDE 桌面环境、WPS Office 等都利用了 Qt 框架。Qt 是一个功能强盛且非常出色的跨平台应用程序开发框架,具有以下多方面的特点和优势:
1. 跨平台性:可以在多种操作系统上运行,如 Windows、Linux、Mac 等,开发者只需编写一次代码,就能在不同平台上编译运行。
2. 丰富的功能:提供了大量的图形界面组件,如按钮、文本框、列表框等,以及各种高级功能,如网络通信、数据库操作等。
3. 高质量的图形结果:能够创建出具有吸引力和高质量的用户界面。
4. 易于学习和利用:具有清晰的 API 和文档,方便开发者快速上手。
5. 大型社区支持:拥有巨大的开发者社区,有丰富的资源和技术支持。
6. 可扩展性强:可以通过自定义组件和插件来扩展其功能。
https://img-blog.csdnimg.cn/direct/bdfea7051c974aa2a35bf188f7404451.png
2. Qt 发展史

2.1 Qt 发展重要变乱

   Qt 的发展历史可以追溯到1991年。以下是 Qt 发展过程中的一些重要变乱:
1991年,挪威程序员 Haavard Nord 和 Eirik Chambe-Eng 开始合作构建 Qt。
1994年,Trolltech 公司(奇趣科技)建立,正式谋划 Qt 软件业务。
1995年,Qt 的第一个公众预览版发布。
2008年,Qt 被诺基亚收购。
2011年至2012年,诺基亚将 Qt 软件业务出售给芬兰 IT 服务公司 Digia。
2016年,Qt 公司从 Digia 独立出来并在芬兰上市。
2018年,Qt 在智能汽车、智能制造业等领域变得愈发重要。
2.2 Qt 版本对比

Qt4、Qt5 和 Qt6 是Qt的不同版本,它们在功能和特性上存在一些区别。以下是一些主要的区别:
信号和槽机制:信号和槽是 Qt 中用于对象间通信的机制。在 Qt4 中,信号和槽是通过宏定义实现的;而在 Qt5 和 Qt6 中,信号和槽是通过函数指针实现的,这使得信号和槽的利用更加灵活。
画图引擎:Qt4 利用的是 Raster 画图引擎,而 Qt5 和 Qt6 利用的是 OpenGL 画图引擎,这使得图形性能得到了提升。
支持的平台:Qt4 支持的平台包罗 Windows、Linux、Mac OS X 等;Qt5 和 Qt6 除了支持上述平台外,还增长了对移动平台的支持,如 Android 和 iOS。
新的控件和组件:Qt5 和 Qt6 引入了一些新的控件和组件,如 QtQuick Controls 2、QtCharts 等,这些新的控件和组件提供了更加丰富的用户界面功能。
性能优化:Qt5 和 Qt6 在性能方面举行了优化,如提高了图形渲染性能、减少了内存占用等。
Qt5 和 Qt6 相对于 Qt4 来说,在功能、性能和用户体验方面都有了很大的提升。但是,由于 Qt6 是一个较新的版本,大概还存在一些不稳定性,因此在现实应用中,需要根据具体需求和项目情况选择符合的版本。
3. Qt 结果展示

来自Qt 官网的 结果展示
https://img-blog.csdnimg.cn/direct/6806b832d76e4c7ea1564c6edab6da20.png
https://img-blog.csdnimg.cn/img_convert/dd340fcc0c4d8102f87844173c8562bc.webp?x-oss-process=image/format,png#pic_center
https://img-blog.csdnimg.cn/direct/7160c2a1808a4dafa497fcc802d04029.png
三、Qt 安装

Qt 官方下载链接里面有各个版本的安装包、源码、插件等。大家可以收藏起来,以免找不到~
https://img-blog.csdnimg.cn/direct/548d66fcf5ba4388913826524a073356.png
我这里以 Qt 的 5.14 为例,下载Winodow 版本的安装包
https://img-blog.csdnimg.cn/direct/70685222f03444f18b0430ceffaa733f.png
起首需要先断开网络,再打开安装包,不停开网络的话会跳转到Qt 的登录界面,如果没有申请账号大概国外网站连接慢,这一步很重要!
之后双击打开 qt-opensource-windows-x86-5.14.2.exe 安装包
https://img-blog.csdnimg.cn/direct/6dc07df7e7f244899029484f42ec8d49.png
点击 Next
https://img-blog.csdnimg.cn/direct/6d4f5b81fc6244df88d61138d9ee60b9.png
点击下一步
https://img-blog.csdnimg.cn/direct/e40ad190b0014c4c8ced3135ad1cd1f8.png
选择一个空目录,点击下一步
https://img-blog.csdnimg.cn/direct/eda3f5f0dd6843fb853e41a17374add0.png
选择对应的组件
如果用 Qt 举行电脑桌面软件开发选择 MinGW,和 MSVC 组件,以及一些组件,除了安卓的组件。
如果想用Qt 做一些安卓方面的开发,可以把安卓组件也勾选上。
在这里,我选择安装全部。点击下一步
https://img-blog.csdnimg.cn/direct/3f16b42e3546442d93b8743861ec2392.png
点击下一步
https://img-blog.csdnimg.cn/direct/7670b4e0f81242188d1c2a81a492723c.png
之后就是一段漫长的等待。。。。。。。。。。。
https://img-blog.csdnimg.cn/direct/e4d025a250f04989971194832e9b9b7a.png
安装完成,点击完成,之后打开软件
https://img-blog.csdnimg.cn/direct/b07c7a78027448d39ff55c7708cee35c.png
新建一个项目试一下
https://img-blog.csdnimg.cn/direct/c09add2e25414720be8b0801b869cd9d.png
点击 文件 》新建文件或项目,之后按照默认设置,创建一个桌面版程序,点击 Chose
https://img-blog.csdnimg.cn/direct/4bf4291a4f9f41abb54d7a1ff7930d17.png
填写 项目名称,项目储存的位置
在这里我利用了默认的名称 untitled ,现实情况自己可以修改,点击下一步
https://img-blog.csdnimg.cn/direct/78af3bb3164a4953bde521d9988d908d.png
利用默认的 qmake 就可以了,点击下一步
https://img-blog.csdnimg.cn/direct/f00aaf31305a472f892e89ead87c8a65.png
界面类的设置,在这里我利用默认的设置,可以根据需要自定义,点击下一步。
https://img-blog.csdnimg.cn/direct/e621b04bc74b4963ae406129f0d68a1c.png
这里可以选 翻译语言,如果软件需要支持多国语言,可以在这里设置
不外一般先选择 none ,如果需要,之后再项目中设置,点击下一步
https://img-blog.csdnimg.cn/direct/ced5dd6da473481394c76ecbf8ac9a68.png
在这里,选择编译的环境,我这里选择 MinGW 32 编译器 ,点击 下一步
https://img-blog.csdnimg.cn/direct/12664d10286f4e7693992754ec0f6ce8.png
点击完成
https://img-blog.csdnimg.cn/direct/fa44984cba35473faadb38edfbe570fc.png
之后就会打开软件
https://img-blog.csdnimg.cn/direct/c95d596b90a342b9b56b51dff7842515.png
双击左栏的.ui 文件就可以进入到UI 的编辑页面,可以在这个界面编辑UI
https://img-blog.csdnimg.cn/direct/d7994f14d5894f8aa5ca8a4a51f69db2.png
之后我们回到代码编辑模式
https://img-blog.csdnimg.cn/direct/0b1571f4e73d4a85b4c3d1ac4e23d47a.png
这里是 Debug 和 Release 模式的切换,以及运行的按钮
https://img-blog.csdnimg.cn/direct/9275400347df4a8c9b4c9ff98ae4070f.png
点击 运行的按钮,就会显示出来一个软件界面
https://img-blog.csdnimg.cn/direct/1236038f79ea4919a6208c92a9ee2af8.png
之后回到 文件夹中,可以看到生成了一个带有 build…的文件夹
Debug模式对应Debug,也就是开发职员调试的模式
Release 模式对应 Release ,也就是软件的发行模式,别人要利用你开发的软件,就在这个模式下生成绩可以了。
https://img-blog.csdnimg.cn/direct/b573168ced184331a5ba2290201b0678.png
这个就是我们刚才编译好的软件
https://img-blog.csdnimg.cn/direct/d14e5292eaaf47b6a023b4022b5381c1.png
如果双击打开这个软件,是打不开的,因为我们在Debug模式,而且会报错没有一些库的支持,但是我们可以回到
这里去调试软件,至于这个软件怎么可以打开,以后我们再说
https://img-blog.csdnimg.cn/direct/90819c0b2dbd4cc08c6654f188522ced.png
资源我放在了这里,有需要的朋友,可以下载示例看看:
Qt demo 示例
到这里,Qt 的安装就完成了!想做 Qt 开发软件的朋友,可以试试

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【安装篇】Qt 安装详细教程(Windows版)