关于Qt在这里不做过多介绍,吸引我的地方是有几点:

1、用C++开发语言;

2、多平台(wWindows、MAC、Linux、Android等);

3、界面所见几所得。其他的可以百度上了解;

从本文开始学习Qt,Qt最开始是C++的图形类库,类似Windows上跑其的类库MFC一样,MFC也就是VC++,但是VC++提供了一套完整的集成开发工具如VC6.0,他包括了MFC类库、界面编辑器、编译器、工程管理器、编辑器、调试器等。而Qt最开始只提供了Qt类库、界面编辑器,其他诸如编译器、工程管理器、编辑器、调试器等都是操作系统或第三放提供。如GCC, GDB等。想要建立一个Qt的开发环境需要安装Qt类库,代码工程管理Qt Qreator, 编译器GCC等,正个过程可以写出一篇文章,发展到后来Qt被NOKIA收购,终于可以一包一次安装解决Qt的开发环境及Qt SDK2,支持塞班系统,MeeGo系统,总共两个多G,安装完后4-5G左右,运行起来很慢。  2012年Qt从Nokia那卖给了Digia,在2013年,Digia发布了Qt 5,此时的Qt的开发工具已经很完善了,一个Qt Qreator搞定整个开发工具,如VC6.0一样很全的工具链。目前是5.2版本http://qt-project.org/downloads,包含了Qt Qreator、MinGw GCC、Qt类库。下载地址:

下载后是一个安装包,一路点“下一步”安装就行。安装完后一共有2.4G左右,比Nokia年代简洁了。

 

打开Qt Qreator: 开始->所有程序->Qt 5.2->Qt Creator

 

Qt Qreator集成开发环境

新建一个工程测试一个开发工具可用否,菜单栏->文件->新建文件或项目

选择“其他项目”->“空的Qt项目”,输入项目名称为“Hello”

Windows x86版的Qt默认只有Desktop版可以选择,下一不

点“完成”创建一个新的工程

为工程添加使用QApplication类申明,双击项目管理窗口里的“Hello.pro”,加入QT += core gui widgets

为工程添加一个C++源文件,菜单栏->文件->新建文件或项目

选择文件和类->C++ source File

输入Hello.cpp,点“完成”系统会为工程自动添加Hello.cpp文件

 

工程管理视图里打开Hello.cpp,输入一下代码:

#include <QApplication>

#include <QLabel>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *Label = new QLabel("Hello Qt!");
    Label->show();
    return app.exec();
}

 

保存后按“Ctrl + B”或编译按钮 进行编译

在Label->show();行按F9设置一个断点,点击调试按钮 进入调试

 

最终运行效果如下:

Qt学习笔记-1 开发环境建立的更多相关文章

  1. Django:学习笔记(1)——开发环境配置

    Django:学习笔记(1)——开发环境配置 Django的安装与配置 安装Django 首先,我们可以执行python -m django --version命令,查看是否已安装django. 如果 ...

  2. Cocos2dx 学习笔记整理----开发环境搭建

    最近在学习cocos2dx,预备将学习过程整理成笔记. 需要的工具和环境整理一下: 使用的版本 cocos2dx目前已经出到了v3.1.1,学习和项目的话还是用2.2.3为宜,毕竟不大想做小白鼠,并且 ...

  3. Flink学习笔记:Flink开发环境搭建

    本文为<Flink大数据项目实战>学习笔记,想通过视频系统学习Flink这个最火爆的大数据计算框架的同学,推荐学习课程: Flink大数据项目实战:http://t.cn/EJtKhaz ...

  4. Webpack4 学习笔记八 开发环境和生产环境配置

    webpack resolve属性 webpack 区分开发环境和生产环境 webpack resolve属性 该选项的作用是设置模块如何被解析. resolve.alias: 设置别名, 在vue中 ...

  5. PHP学习笔记(1) - 开发环境搭建

    运行环境:phpstudy 它基本包括运行php应用需要的一切,php. apache.mysql,一键傻瓜安装 装好之后只需要配置虚拟主机和修改host文件就可以支持多站点 下载: http://w ...

  6. perl学习笔记--搭建开发环境

    windows下perl开发环境搭建 perl下载地址:http://www.activestate.com/developer-tools 各个插件的安装方法:(通过代理上网的方法) 方法一:pad ...

  7. angular2.0学习笔记1.开发环境搭建 (node.js和npm的安装)

    开发环境, 1.安装Node.js®和npm, node 6.9.x 和 npm 3.x.x 以上的版本. 更老的版本可能会出现错误,更新的版本则没问题. 控制台窗口中运行命令 node -v 和 n ...

  8. Android学习笔记1——开发环境配置

    一.JDK配置 Android是基于Java进行开发的,首先需要在电脑上配置JDK(Java Development Kit).在http://www.androiddevtools.cn/下载对应系 ...

  9. Django学习笔记 (一) 开发环境配置

    Django是一个开放源代码的Web应用框架,由Python写成. 采用了MVC的软件设计模式,即模型M,视图V和控制器C. 1. Python安装 下载地址: http://www.python.o ...

随机推荐

  1. Java 的 Class Path 和 Package

    前言:   由于这两个问题新手问得较多, 且回答比较零散, 很难统一整理, 所以就直接写了一篇, 还请大家见谅. 正文:一, 类路径 (class path)   当你满怀着希望安装好了 java, ...

  2. CentOS SSH安装与配置

    SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议. 传 统的网络服务程序, ...

  3. HeadFirst设计模式之状态模式

    一. 1. 2.The State Pattern allows an object to alter its behavior when its internal state changes. Th ...

  4. POJ3083——Children of the Candy Corn(DFS+BFS)

    Children of the Candy Corn DescriptionThe cornfield maze is a popular Halloween treat. Visitors are ...

  5. CAS SiteMinder (单点登录)

    http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/

  6. Windows Embedded Compact 2013升级:VS2013也能编译

    IT之家(www.ithome.com):Windows Embedded Compact 2013升级:VS2013也能编译 今天,微软为Windows Embedded Compact 2013送 ...

  7. git设置忽略某些文件或文件夹

    在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法.如果没有 .gitignore 文件,就自己创建一个,手动创建会提示你输入文件名称,因此,你 ...

  8. 学习面试题Day05

    1.如何理解数组在Java中作为一个类? Java的数组本质上是一个类,该类还保存了数据类型的信息.该类通过成员变量的形式来保存数据,并且通过[]符号,使用下标来访问这些数据.在处理基本类型数据时,数 ...

  9. 学习Erlang--1、入门

    1.正式起航 从前,一名程序员偶然读到了一本古怪的语言图书,相等其实不是相等,变量其实是不能改变的,语法是那么陌生,它甚至不是面向对象,这些程序实在是太过另类…… 另类的不仅仅是程序,编程的教学步骤也 ...

  10. UVA 1474 Evacuation Plan

    题意:有一条公路,上面有n个施工队,要躲进m个避难所中,每个避难所中至少有一个施工队,躲进避难所的花费为施工队与避难所的坐标差的绝对值,求最小花费及策略. 解法:将施工队和避难所按坐标排序,可以看出有 ...