每日一言
太阳升起时,不是世界选择了你,而是你选择了拥抱新的可能。
嘿嘿嘿,我们暂时先把51单片机学完了,学了一些基本的外设和协议,制作了一个智能小车,现在我们需要学习一下QT和C++了目的是提升代码能力,和为了后面学习Linux系统的高级ARM开发板也是巨大的帮助
好多关于QT的介绍和简介
QT简介
Qt 是一个跨平台的应用程序和用户界面框架,用于开发图形用户界面(GUI)应用程序以及命令行工 具。它最初由挪威的 Trolltech (奇趣科技)公司开发,现在由 Qt Company 维护,2020年12月8日发 布QT6。Qt 使用 C++ 语言编写,支持多种编程语言通过绑定进行使用。 对于许多开发者和小型企业来说,Qt 的开源版提供了一个强大且灵活的开发框架,而对于需要额外支持 和专有功能的大型企业或具有特定需求的项目,商业版则提供了所需的服务和资源。
Qt 商业版
商业版提供专有许可,需要购买许可证来使用。这适用于希望在不共享源代码的情况下开发商业软 件的公司和开发人员
QT免费开源版
开源版根据 GNU Lesser General Public License (LGPL) 和 GNU General Public License (GPL) 发 布。这意味着用户可以免费使用 Qt,但必须遵守特定的开源许可条款。
进入正题:
- 安装软件QT
我这边安装的是QT5,有QT6和QT5为什么要QT5呢,因为选择QT5是市面上大多数的产品都有QT5的版本,且时间长久有丰富的开发文档和模板对新手小白友好,好上手,但是用QT6的话也是可以的毕竟QT的理念都是差不多的
QT不同版本之间也可以很好的进行切换,但是这边我准备使用QT5
我这边选择离线版本,因为如果直接去搜QT的官网去下载的话第一个是不好进,因为需要梯子,第二个下载速度也可能慢,所以我找了个离线版本的QT5
我用的是5.12这个版本
随后我们进行安装,记得因为qt的话如果联网的话就是需要我们提供账号等等,很麻烦,所以我们安装离线版本的时候记得断网安装
除了到这步需要自己去勾选这些,如果全选也可以,但是内存太大了
安装需要5分钟左右
创建第一个QT项目
1.左上角文件新建项目选择QT项目(按照红色框框)
2给QT项目取名字和保存路径(按照红色框框)
3基本默认的qmake这个是QT Creator 默认的构建项目工具(按照红色框框)
4.默认不用管
5.默认不用管
6.默认不用管
7.默认不用管
就这样OK啦,如果上方不用管的后面可以自己去研究看看
我的这个项目叫做First
但是有没有发现我们项目怎么会有这些文件夹Headers Source Forms这个三个文件夹,但是我们打开文件查看(这个工程的任意文件右键会看到用Explorer打开)就可以看到我们的文件并没有这些文件夹啊
因为这个就是QT虚拟出来的文件夹,为了方便我们观看文件,和找文件,所以QT官方在这个官方的QT Creator编辑器还是很人性化的设计的
随后我们介绍一下这个.ui文件,这个是我们建纯QT项目的时候会自动添加的双击 .ui 即可进设计页面。
我们点击这个文件就会进入这样的一个页面
这些我们可以进行拖拽,将左边的按钮等等直接拖到右边,然后我们进行运行那么就会出现一个框框,这个就是QT自己的图形化界面了,非常的惊喜,感觉好高级
其实这个框框的改变多个个按钮的操作也是代码实现的,我们可以回去看我们 的UI.h文件,会发现多了代码,也就是button的代码
运行的话就是1、ctrl+R 2、点击小三角运行 3.右键项目点击运行