第四课、Hello QT------------------狄泰软件学院
一、进入QT的世界
1、QT是什么
(1)、QT是一套跨平台的开发库
(2)、QT是一套c++集成开发环境
(3)、QT是一套开源的殿堂级架构技术教程
2、第一个QT程序
3、通过命令行的方式编译QT程序
(1)、启动QT命令行
(2)、进入源码所在的目录
(3)、命令
A、qmake -project //根据目录中的源码生成工程文件
B、qmake //根据工程文件生成Makefile文件
C、make //根据Makefile进行编译
#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(); }
//qmake -project 之后生成项目文件(用Qt Creator打开时直接打开项目文件.pro 即可)
//qmake 之后生成Makefile
//make 之后再debug目录下生成了可执行文件(双击执行即可)
二、QT Creator
1、QT Creator是一套可视化的集成开发环境
(1)、使用QT Creator可以高效的进行QT开发
A、QT Creator提供了强大的代码编辑能力
B、QT Creator提供了强大的调试功能
2、调试的基本方法
(1)、Log调试法(qDebug())
A、在代码中加入一定的打印语句
B、打印程序状态和关键变量的值
(2)、断点调试法
A、在开发环境的对应代码行加上断点
B、当程序运行到断点时,程序暂停运行
C、需要时可加上条件断点,当条件满足时才暂停程序的运行
三、小结
(1)、QT是一套跨平台符c++界面开发库
(2)、可以通过命令行的方式开发QT应用程序
(3)、也可以通过QT Creator进行QT开发
(4)、QT Creator 同时支持Log调试法和断点调试法