Qt从入门到放弃学习之路(1)

一、什么是Qt?

Qt是一套编写桌面GUI程序的框架,什么是GUI?图像化界面就是GUI,比如我们现在用的Windows它就是一个图形化界面的应用程序

二、为什么要用Qt它能干嘛?

使用Qt开发GUI程序的主要理由 :

  • 跨平台, 支持Linux , Window ,Mac , Android , iOS , 还有嵌入式系统 ,基本平时用到的系统都支持 , 只需写一份代码就可在所有平台编译运行 ;
  • 至于它能干嘛 : 蒸汽游戏平台Steam 使用Qt写的 , Chrome 谷歌浏览器是用Qt写的 , QQ 是用Qt写的 , 手机上的剪映软件 也是用Qt 写的 , 等等 ;

三 、怎么使用Qt?

第一步首先你要安装Qt :
  1. 你可以去Github上面拉去源码然后进行编译安装, 这种方法比较复杂 , 需要自行编译并设置依赖环境 , 稍微有哪个步骤没对就会各种报错 , 如果不嫌麻烦可以尝试 , 并且需要你会翻墙否则下载很慢!! 官方源码地址 :GitHub - qt/qtbase: Qt Base (Core, Gui, Widgets, Network, ...)https://github.com/qt/qtbase
  2. (推荐) 直接用Qt官网提供的在线安装器下载,官网地址: 试用 Qt |开发应用程序和嵌入式系统 |Qthttps://www.qt.io/download-dev
  • 进入网站后找到下载在线安装器的位置:
  • 点击后让你填一堆信息,填完之后就提交就开始下载了,下载完你会看到这么一个exe:
  • 之后双击运行会弹窗这么一个界面:
  • 接着按他的步骤一步一步填写信息:(使用这个方法最好就用邮箱注册一个账号)
  • 到了安装选项选择自定义安装 , 不要选择最新的版本:(不稳定,如果你想用来当测试玩玩可以)
  • 点击自定义安装之后这里有一个选项选中后他会展开历史所有版本让你下载,否则就这有几个版本:
  • 勾选后点确定,然后你在Qt选项中会看到历史所有版本,一直到最老的Qt5.15:
  • 这里推荐老版安装5.15 ,新版本安装6.7.3
  • 安装Qt必须要安装的两大组件: 一个是编译器(推荐MSVC 2022)
  • 第二个是用来写代码的Qt Creator:
  • 至于库后面用到再回来安装 , 选完后就可以无脑下一步安装了:
第二步找到并运行Qt Creator 编写你的第一个GUI程序:

四、第一个Qt 程序

4.1 点击左上角文件,点击new project 创建一个新项目 , 选择Widgets(控件),创建
4.2 无脑下一步 , 创建类的时候选择widget :
4.3 创建完成之后它自动帮你生成五个文件:
  • 第一个文件用来添加库的, 将来需要使用到某个库就往这个文件里增加说明即可
  • 第二个文件是你的Qt程序的所有头文件
  • 第三个文件是你编写代码的源文件,
  • 第四个文件是对应的ui文件 ,它展示了你的界面长什么样,只会展示你从空间里拉取下来的
4.4 编写第一个"hello world ! ":

在控件的构造的时候打印一句 "hello world !" , 点击运行 :

这里的qDebug()用法相当于c++里的 std::cout ;

OK!! 这样Qt程序开发的环境就搭建好了!!!!

今天的分享到这里,如果对你有所帮助记得点赞收藏+关注哦!!! 谢谢!!!

相关推荐
wa的一声哭了几秒前
内积空间 正交与正交系
java·c++·线性代数·算法·矩阵·eclipse·云计算
山土成旧客几秒前
【Python学习打卡-Day34】GPU为何“变慢”?从性能悖论到`__call__`的魔力
开发语言·python·学习
水龙吟啸3 分钟前
项目设计与开发:智慧校园食堂系统
python·机器学习·前端框架·c#·团队开发·visual studio·数据库系统
SWAGGY..4 分钟前
数据结构学习篇(8)---二叉树
数据结构·学习·算法
西幻凌云5 分钟前
认识设计模式——工厂模式
c++·设计模式·简单工厂模式·抽象工厂模式·工厂模式
flysh055 分钟前
C#语言基础知识要点
开发语言·c#
星轨初途6 分钟前
牛客小白月赛126
开发语言·c++·经验分享·笔记·算法
fqbqrr11 分钟前
2601,链式调用
c++
无所事事的海绵宝宝22 分钟前
python基础
开发语言·python
yuuki23323328 分钟前
【C++】掌握list:C++链表容器的核心奥秘
c++·后端·链表·list