zoukankan      html  css  js  c++  java
  • 第四课、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调试法断点调试法

  • 相关阅读:
    CF763C Timofey and Remoduling
    CF762E Radio Stations
    CF762D Maximum Path
    CF763B Timofey and Rectangles
    URAL1696 Salary for Robots
    uva10884 Persephone
    LA4273 Post Offices
    SCU3037 Painting the Balls
    poj3375 Network Connection
    Golang zip压缩文件读写操作
  • 原文地址:https://www.cnblogs.com/gui-lin/p/6385847.html
Copyright © 2011-2022 走看看