- Qt项目创建
 
- 项目名称 不能有空格和中文
 - 项目路径不能有中文路径
 - 创建窗口三大基类
 
- QWidget
 - QMainWindow
 - QDialog
 
- Main函数中
 
- QApplication a 应用程序对象 在Qt中 有且仅有一个
 - MyWidget w 窗口对象
 - w.show() 函数显示窗口
 - return a.exec()进入消息循环机制,阻塞功能
 
- .pro文件
 
- Qt中的对象树
 
- 一定程度上简化了内存回收机制
 - 当创建的对象 指定的父亲是由QObject或者Object派生的类时候,这个对象被加载到对象树上,当窗口关闭掉时候,树上的对象也都会被释放掉
 
- Qt中的坐标系
 
- x以右侧为正
 - y以下侧为正
 - 左上角是 0,0点
 
.pro文件
QT       += core gui      //Qt包含的模块
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets    //大于4版本  加入 widgets   模块 
TARGET = 01_QtFirst   //生成.exe程序的名称
TEMPLATE = app        //模板 应用程序模板
SOURCES += main.cpp\   //源文件
        mywidget.cpp
	
HEADERS  += mywidget.h  //头文件Main函数
#include "mywidget.h"
#include <QApplication> //QApplication 应用程序类
//程序入口  argc  命令行变量数量    命令行变量数组
int main(int argc, char *argv[])
{
    //a 应用程序对象  在Qt中 应用程序对象  有且仅有一个
    QApplication a(argc, argv);
    //通过 窗口类 实例化对象  w
    MyWidget w;
    //窗口是不会默认弹出的,需要调用show方法进行显示
    w.show();
    //a.exec(); 进入消息循环机制   阻塞功能
    return a.exec();
//    while(1)
//    {
//        if( 点击叉子 )
//        {
//            break;
//        }
//    }
}                










