QT
QT是什么?
- QT是一套跨平台的GUI开发库
- QT是一套 C++继承开发环境
- QT是一套开源的殿堂级机构技术教程
第一个QT程序
#include <QApplication>
#include <QMainWindow>
#include <QPushButton>
int main(int argc, char* argv[])
{
QApplication a(argc, argv);
QMainWindow w;
QPushButton b(&w);
b.setText("Hello QT!");
w.show();
return a.exec();
}
QT开发环境
通过命令行的方式编译 QT 源程序
- 启动 QT命令行
- 进入源程序所在目录
- 命令:
- qmake -project // 根据目录中的源码生成工程文件
- qmake // 根据工程文件生成 makefile 文件
- make // 根据 makefile 进行编译
QT Creator
QT Creator 是一套可视化的集成开发环境
使用 QT Creator 可以高效的进行 QT 开发
QT Creator提供了强大的代码编辑功能
QT Creator 提供了强大的调试功能
调试的基本方法
Log调试法(QDebug)
- 在代码中加入一定的打印语句
- 打印程序状态和关键变量的值
断点调试法
- 在开发环境中的对应代码行加上断点
- 当程序运行到断点行时,程序暂停运行
- 需要时可加上条件断点,当条件满足下暂停程序的运行
总结:
QT 是一套跨平台的 C++界面开发库
可以通过命令行的方式开发 QT 应用程序
也可通过QT Creator 进行QT 开发
QT Creator 同时支持log调试法和断点调试法
感谢关注,文章持续高速更新中……