第四课Hello QT

Posted 谱写赞歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四课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调试法断点调试法

 

以上是关于第四课Hello QT的主要内容,如果未能解决你的问题,请参考以下文章

第四十四课发送自定义事件(下)

Python第四课----函数

Python 基础 2022 最新第四课 基础语法

Python 基础 2022 最新第四课 基础语法

Python 基础 2022 最新第四课 基础语法

第四课