【从零开始的QT生活】第一章 初识QT

       

         什么是QT:他是一个基于c++,面向应用的一个集成开发环境(ide),QT既可以进行传统的c语言,c++的编程,也可以进行图像编程(gui编程)

        QT基于c++,所以QT的源文件依旧是 .cpp,编译器依旧是g++,但是,我们直接使用 g++ 去编译QT的程序是编译不出来的,我们必须使用makefile文件去编译

        整个QT程序编译流程如下:
        首先明确:QT的每个程序必须是项目管理形式,因为makefile会针对当前目录下的所有文件进行编译,所以每个QT的程序必须放在一个独立的文件夹里面
        ① 执行 qmake -project 根据当前的QT程序,创建工程文件,工程文件决定了当前的程序可以包含哪些头文件.工程不对的话,有一些头文件会找不到
        ② 执行 qmake 根据工程文件,自动生成 makefile 文件
        ③ make 运行makefile文件里面 的所有的编译语句
        ④ 运行完成makefile文件之后,会自动的生成一个和目录名称一样的可执行文件,运行该可执行文件即可
        当工程文件和makefile通过 ① ② 创建完成之后,之后的因为代码修改而需要重新编译的时候,只需要执行make就行了

以上是QT很基础的知识,暂时不理解也没有关系,通过一个小程序(打印“你好,世界!”),来认识这些基础的知识

一、运行小程序

1.新建一个QT项目文件(不了解的参考我的【QT】简单易学的QT安装教程),点击进入main.cpp文件中,添加头文件<QDebug>, 在程序中添加  qDebug() << "你好,世界!";   注释掉一些默认的语句,点击编译

 2.点击运行,效果如图

二、讲解细节

1.  QDebug这个头文件是QT中有关输出的头文件,地位类似有c++ 中的cout,qDebug()是一个外部方法,返回一个QDebug对象。通过这行语句,输出“你好,世界!”;

2.关于编译的细节,如果是在Linux环境命令行执行这一个小程序,这需要按照开头的方式编译执行,而在QT环境中,这些编译相关的都在创建文件时默认设置好了,所以只需要在QT界面上编译执行即可,无需执行开头相关的语句

3.QT编译相关在左边“项目”中可查找到,如果出现编译相关问题,一般查看这个地方,这里面就包括了开头提及的内容

 4.如果想利用QT环境编程,在main.cpp环境中编写代码,编译执行即可,而如果只是编写代码,这方面选择VS更好。QT除了能传统编程外,更具特色的是图像编程(gui编程),因为图像编程,我们看见的就是可视化的界面,而不再是一串串数字……

下一章将讲述QT的图像编程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值