4_Hello QT

声明:此文章仅是本人在学习狄泰QT实验分析课程所做的笔记,文章中包含狄泰软件资料内容,一切版权归狄泰软件所有!
实验环境:ubuntu10 + Qt Creator2.4.1 + Qt SDK 4.7.4

1. QT是什么?

  • QT是一套跨平台的GUI开发库(狭义)
  • QT是一套C++集成开发环境(广义)
  • QT是一套开源的殿堂级架构技术教程(学习)

2. 进入QT的世界

第一个QT程序:

#include 
#include 
#include 

int main(int argc, char* argv[])
{
    QApplication a(argc, argv[]);
    QMainWindow w;
    QPushButton b(&w);
    
    b.setTex("Hello Qt!");

    w.show();
    
    return a.exec();
}

3. QT开发环境

  • 通过命令行的方式编译QT源程序
    (1) 启动QT命令行
    (2) 进入源程序所在目录
    (3) 输入命令:
1. qmake -project  // 根据目录中的源码生成工程文件
2. qmake           // 根据工程文件生成makefile文件
3. make            // 根据makefile进行编译      

4. QT Creator

  • QT Creator是一套可视化的集成开发环境
  • 使用QT Creator可以高效的进行QT开发
    • QT Creator提供了强大的代码编辑功能
    • QT Creator提供了强大的调试功能

5. 调试的基本方法

  • Log调试法

    • 在代码中加入一定的打印语句
    • 打印程序状态关键变量的值
  • 断点调试法

    • 在开发环境中的对应代码行加上断点
    • 当程序运行到断点行时,程序暂停运行
    • 需要时刻加上条件断点,当条件满足时才能暂停程序的运行

6. 小结

  • QT是一套跨平台的eC++界面开发库
  • 可以通过命令行的方式开发QT应用程序
  • 也可以通过QT Creator进行QT开发
  • QT Creator同时支持Log调试法断点调试法

你可能感兴趣的:(4_Hello QT)