【Qt 基础】创建一个 Qt 项目后,自动生成的代码和文件分析

1. Sources 目录下,main.cpp 文件的分析🐧

在这里插入图片描述



2. Headers 目录下,widget.h 文件的分析🐧

这个里面实际上就是对 Widget 这个类的声明;🍎

对象树机制,往树上挂的时候就需要指定”父节点“,此处的对象树是一个 N叉树

在这里插入图片描述



3. Sources 目录下,widget.cpp 文件的分析🐧

在这里插入图片描述



4. Forms 目录下,widget.ui 文件的分析🐧

🍎 当我们双击 widget.ui文件,此时 Qt Creater 就会调用Qt Designer,打开 ui文件,图形化的界面编辑器;

🍎 拖拽左边的控件到程序窗口就可以创建出具体的界面了;

在这里插入图片描述


  • 🐧 下面这个文件为 xml 格式,使用成对的标签来表示数据xml这里有哪标签,具体什么含义都是由程序员自定义的,下面的这些标签是由 Qt 大佬定义的; 记住: ui 文件的本质是一个 xml ;

  • 🐧 Qt中使用 xml文件就是去描述程序的界面是什么样子的;进一步 qmake会调用相关的工具,依据这个 xml文件生成一些 C++代码,从而把整个界面构造出来;

在这里插入图片描述



5. .pro Qt 项目的工程文件的分析🐧

🍎 .pro文件, qmake工具构建的时候的重要依据;

🍎 .pro可以理解为 Linux 中的 Makefile文件,qmake 搭配 .pro起到的作用和Makefile类似;

在这里插入图片描述



6. 编译运行 Qt 项目生成的中间文件🐧

🍎 上面的 .h.cpp.pro.ui 都是源代码;

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来可期LJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值