文章目录
- 1. Sources 目录下,main.cpp 文件的分析🐧
- 2. Headers 目录下,widget.h 文件的分析🐧
- 3. Sources 目录下,widget.cpp 文件的分析🐧
- 4. Forms 目录下,widget.ui 文件的分析🐧
- 5. .pro Qt 项目的工程文件的分析🐧
- 6. 编译运行 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
都是源代码;