在这里插入图片描述

1.什么是QT

Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。

2.QT的历史

  • Qt 由奇趣科技公司(Trolltech)的两位创始人于1990年着手开发,1995年发布Qt 1.0。
  • 2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。
  • 2012年,Qt被Digia收购。
  • 2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。

3.QT的特征

  1. 面向对象
    Qt具有模块设计和控件或元素的可重用性的特点。一个控件不需要知道它的内容和用途,通过signal和slot与外界通信、交流。而且,所有Qt的控件都可通过继承。

  2. 控件间的相互通信
    Qt提供signal和slot概念,这是一种安全可靠的方法,它允许回调,并支持对象之间在彼此不知道对方信息的情况下,进行合作,这使Qt非常合适于真正的控件编程。

  3. 友好的联机帮助
    Qt包括大量的联机参考文档,有超文本HTML方式、UNIX帮助页、man手册和补充的指南。对于初学者,指南将一步步地解释Qt编程。

  4. 用户自定义
    其他的工具包在应用时都存在一个普遍的问题,就是经常没有真正适合需求的控件,生成的自定义控件对用户来说,也是一个黑匣子。比如,在Motif手册中就讨论了用户自定义的控件的问题。而在Qt中

4.QT Creator-开发工具

Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境(IDE),并确保首次接触Qt框架的开发人员能迅速上手和操作。即使不开发Qt应用程序,Qt Creator也是一个简单易用且功能强大的IDE。

  • SDK:软件开发包,库
    1.在发布Qt 4.6的同时,作为Qt开发跨平台IDE的Qt Creator也发布了更新版本。Qt Creator 1.3和Qt 4.6共同构成的Qt SDK,包含了开发跨平台应用程序所需的全部功能。
    2.下载SDK,运行即可。
    在这里插入图片描述
    http://download.qt.io/archive/qt/
    包含了Qt所有的版本SDK,下载直接安装即可。

5.QT Creator安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 把默认更换成以下了
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

6.配置环境变量

找到QT的安装目录,复制路径D:\downsoft\QT\5.8\mingw53_32\bin在这里插入图片描述

  • 桌面我的电脑-右击点属性-高级系统设置-环境变量-
    在这里插入图片描述
    在这里插入图片描述
  • 用户环境变量-path-编辑-新建-粘贴路径
    在这里插入图片描述

在这里插入图片描述

  • 系统环境变量-path-编辑-新建-粘贴路径
    在这里插入图片描述
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐