QT学习第一课_人生若只如初见,何事秋风悲画扇
本帖最后由 rain-xuan 于 2021-3-20 21:01 编辑# QT_人生若只如初见,何事秋风悲画扇
## QT创建工程介绍
### QT支持的项目介绍
!(https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320180549192.png)
### 工程命名与路径选择
![工程命名与路径选择](https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320180904682.png)
**Build System选择`qmake`,基于`Makefile`**
### QT编译器的选择
!(https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320181451881.png)
### .pro文件
![.pro文件](https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320184113008.png)
## 从零开始(建一个空项目)
### 选择空项目
![选择空项目](https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320184728555.png)
**后续的操作基本一致**
### QT框架
!(https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320204411534.png)
### 手撕.pro文件最主要的部分
~~~makefile
#这是makefile的语法
QT+= core gui #QT的核心
#版本号高于4的QT版本
greaterThan(QT_MAJOR_VERSION,4): QT+= widgets;
#使用c++11标准
CONFIG +=c++11
#源文件
SOURCES += \
main.cpp \
myclass.cpp
#头文件
HEADERS += \
myclass.h
~~~
### 手撕`mian`函数部分
#include <QApplication>
int main(int argc,char* argv[])
{
QApplication app(argc,argv); //创建一个QApplication对象
app.exec(); //阻塞函数,QApplication对象的exec返回值
}
### 看图说话
![看图说话](https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320203050006.png)
![运行结果](https://gitee.com/youngrainforest/imag/raw/master/imag//image-20210320203356638.png) 关注跟你学习 这得支持{:301_998:} 支持一下 正好课设需要用到,跟着楼主一起进步 一直想学而没动,跟着楼主一起
页:
[1]