三个父类 创建项目可以选的
QmainWindow是一个窗口,一个菜单栏一个状态栏
QWidget是空白窗口
QDialog 有几个按钮(确认 cancel)
QT项目文件介绍
pro文件 项目文件
QT += core gui core gui 是qt的模块 如果需要其他模块则在pro文件中添加
然后就可以在头文件中添加模块头文件了。
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 比QT4 的版本大加入widget模块
CONFIG 配置 c++ 标准
DEFINES 警告
默认部署规则
qnx: target.path = /tmp/$${TARGET}/bin,如果是qnx平台则 部署到相应的路径 其中TARGET 是目标文件的名字 ,可以自行修改 与Makefile文件类似
Headers 头文件 Sources 源文件 forms 界面文件
Qt 快捷键
ctrl + N 新建项目
ctrl + R 运行项目
ctrl + B 构建项目
ctrl + i 全部对其 配合 ctrl + a
c++ 命名空间 关键字 namespace ,调用带有命名空间的函数或变量,需要在前面加上命名空间的名称
namespace name {
// 代码声明
}
name::code; // code 可以是变量或函数