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调试法断点调试法

  • 相关阅读:
    SQL Server 2000 JDBC驱动的完整安装及测试说明
    Google 免费:搜索本站内容
    阳光下旅行
    佛说五百年的回眸才换来今生的擦肩而过
    在程序中调用“数据链接属性”对话框,产生连接字符串
    ╭☆难以割舍^_^就是牵挂☆╮
    java打包详解
    .NET 自定义实体类简介
    C#中方法的参数有四种类型
    DataSet操作数据库
  • 原文地址:https://www.cnblogs.com/gui-lin/p/6385847.html
Copyright © 2011-2022 走看看