QT笔记第一节课
创建一个QT程序
1.1创建项目后,选择项目路径以及给项目起一个名称
1.2名称不能有中文否则会报错
1.3路径也一样不能有中文路径
1.4默认创建有窗口类,MyWidget,基类有三种选择:QWidget、 QMainWidget、QDialog
1.5mian函数的一些分析:
#include "mywidget.h"
#include <QApplication> //包含一个应用程序头文件
//main函数是程序的入口,argc是命令行变量的数量,argv[]命令行变量的数组
int main(int argc, char *argv[])
{
//从键盘鼠标接收到的命令都通过main函数放在这个里面
QApplication a(argc, argv);//a 应用程序对象,在QT中,应用程序对象有且仅能有一个
MyWidget w;//窗口对象, MYWidget 父类->Qwidget
w.show();//show方法,窗口对象默认不会显示,需要用show去显示
return a.exec(); //让应用程序对象进入消息循环机制,让代码阻塞到这行
}
qt.pro文件内容分析
QT基本模块:QT Widgets QTCore QTGUI QT Network QT SQL 等
QT += core gui //QT包含的模块core(核心模块) 和GUI这两个是默认的
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//大于四版本以上包含QTwidget
qt中的一些快捷键
//命名规范
//类名 首字母大写 单词和单词之间首字母大写
//函数名 变量名称 首字母小写 单词和单词之间首字母大写
//快捷键
//注释CTRL +/
//运行 ctrl+r
//编译 ctrl +b
//字体缩放 ctrl +鼠标滚轮
//查找 ctrl +f
//整行移动 ctrl +shift 上或者下
//帮助文档 F1 esc退出
//自动对齐
//宏名之间的.h和.cpp切换 F4