1.QWidget QMainWindow QDialog三者之间的关系
;QMainWindow QDialog从QWidget继承而来的,是子类
QWidget:什么都没有,空白,是基类
QMainWindow:有菜单栏,工具栏之类的,类似于 MFC中的单文档,多文档
QDialog对话框
2.git和svn 的使用步骤:
先更新代码,保证最新update ;然后发现冲突,解决冲突,solve ;最后才 commit 就是这个顺序。
3.pro 是项目解决方案
QT += core gui//QT包含的版本
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//大于4版本,包含widgets
TARGET = 05_1//TARGET 生成的exe可执行文件的名称
TEMPLATE = app//TEMPLATE模板 app应用程序
SOURCES += \ //源文件
HEADERS += \ //头文件
FORMS += \ //页面布局
RESOURCES += \ //资源文件
4.构造函数中 有下面
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
:初始化列表,将参数传给父类,父类参数进行初始化
5.Q_OBJECT 一个宏,默认自带 信号和槽
6.快捷键
//命名规范//类名 首字母大写、单词与单词之间 首字母大写
//函数、变量名称首字母小写 单词与单词之间首字母大写
//帮助文档的查看方式
//第一种 f1查看//第二种 左侧的按钮//第三种 exe程序
//快捷键
//编译+运行 ctrl +r
//编译 ctrl+b
//帮助文档 f1 D:\Qt1\5.11.3\msvc2017_64\bin\assistant.exe
//字体大小 ctrl + 鼠标滚轮
//同名的.h 和.cpp之间的切换 F4
//注释 ctrl+ /
//查找关键字 ctrl +f
// ctrl + shift +↑ 或者