第四课、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调试法断点调试法

原文地址:https://www.cnblogs.com/gui-lin/p/6385847.html