QT-创建QT
名称和路径
QT的项目路径和名称不能有中文和空格
创建窗口的三大基类
QWidget
QMainWindow
QDialog
QDialog和QWidget是继承QMainWindow的子类
Main函数
#include "frist_qt.h"
#include <QApplication> //应用程序类
//argc命令行变量的数量
//*argc[] 命令行变量的数组
int main(int argc, char *argv[])
{
//a 应用程序对象 在QT中应用程序对象有且只有一个
QApplication a(argc, argv);
//通过 窗口类 实例化w对象
Frist_qt w;
//窗口是不会默认弹出的,需要采用show方法来显示
w.show();
//a.exec()进入消息循环机制 阻塞功能
return a.exec();
}
.pro文件
#-------------------------------------------------
#
# Project created by QtCreator 2020-12-17T15:12:23
#
#-------------------------------------------------
QT += core gui //QT中包含的模块
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//QT大于4的版本都要加入这个widgets模块
TARGET = protect1 //生成的exe名称
TEMPLATE = app //模板 应用程序模板
SOURCES += main.cpp\ //源文件
frist_qt.cpp
HEADERS += frist_qt.h //头文件
FORMS += frist_qt.ui //UI文件