当前位置: 首页 > news >正文

QT简介和QT环境搭建

QT简介和QT环境搭建

文章目录

  • QT简介和QT环境搭建
    • 一、QT简介
    • 二、QT环境安装
      • 2.1 下载QT安装包到Windows:
      • 2.2 安装QT

一、QT简介

Qt 是一个跨平台的应用程序和用户界面框架,用于开发图形用户界面(GUI)应用程序以及命令行工具。它最初由挪威的 Trolltech (奇趣科技)公司开发,现在由 Qt Company 维护,2020年12月8日发布QT6。Qt 使用 C++ 语言编写,支持多种编程语言通过绑定进行使用。

对于许多开发者和小型企业来说,Qt 的开源版提供了一个强大且灵活的开发框架,而对于需要额外支持和专有功能的大型企业或具有特定需求的项目,商业版则提供了所需的服务和资源。

  • Qt 商业版

商业版提供专有许可,需要购买许可证来使用。这适用于希望在不共享源代码的情况下开发商业软件的公司和开发人员

  • QT免费开源版

开源版根据 GNU Lesser General Public License (LGPL) 和 GNU General Public License (GPL) 发布。这意味着用户可以免费使用 Qt,但必须遵守特定的开源许可条款

  • QT主要历史版本

在这里插入图片描述

学习者学习QT5和QT6都是可以的,无论选择哪个版本,Qt的基本概念和理念在各个版本之间是相通的,因此你可以相对轻松地转换到其他版本。本次我们基于QT5学习

  • 成熟和稳定性

Qt 5已经存在了一段时间,经过了多个版本的迭代和改进。它在很多项目中被广泛使用,证明了其成熟性和稳定性。这对于在大型项目或生产环境中使用Qt的开发者来说是一个优势。

  • 丰富的文档和社区支持

Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的

  • 广泛的应用领域

Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的。


二、QT环境安装

2.1 下载QT安装包到Windows:

首先我们需要把安装包下载到我们电脑上,下载链接:(⚠下载QT安装包需要打开梯子)

https://download.qt.io/archive/qt/5.12/5.12.9/

在这里插入图片描述

2.2 安装QT

  • 第一步:点击Next

在这里插入图片描述

  • 第二步:点击下一步

在这里插入图片描述

  • 第三步:选择安装路径,然后点击下一步

在这里插入图片描述

  • 第四步:勾选必要的组件,然后下一步

在这里插入图片描述

  • 第五步:点击我同意许可协议

在这里插入图片描述

  • 第六步:点击下一步

在这里插入图片描述

  • 第七步:点击安装开始安装

在这里插入图片描述

  • 第八步:安装完成之后点击完成

在这里插入图片描述

  • 最后安装完成后打开此界面

  • 第八步:安装完成之后点击完成

[外链图片转存中…(img-KbJ65BFY-1752570968665)]

  • 最后安装完成后打开此界面

在这里插入图片描述


文章转载自:
http://bretton.zzyjnl.cn
http://avoirdupois.zzyjnl.cn
http://ataman.zzyjnl.cn
http://chloritize.zzyjnl.cn
http://chalet.zzyjnl.cn
http://blackly.zzyjnl.cn
http://antiroman.zzyjnl.cn
http://broiler.zzyjnl.cn
http://bassoon.zzyjnl.cn
http://bedkey.zzyjnl.cn
http://bloodcurdling.zzyjnl.cn
http://breeder.zzyjnl.cn
http://blueprint.zzyjnl.cn
http://abrader.zzyjnl.cn
http://cholecystitis.zzyjnl.cn
http://aerosiderolite.zzyjnl.cn
http://cases.zzyjnl.cn
http://astrospace.zzyjnl.cn
http://backlighting.zzyjnl.cn
http://ampoule.zzyjnl.cn
http://cephalization.zzyjnl.cn
http://agaric.zzyjnl.cn
http://backstroke.zzyjnl.cn
http://bleomycin.zzyjnl.cn
http://aviator.zzyjnl.cn
http://cellularized.zzyjnl.cn
http://akyab.zzyjnl.cn
http://alsorunner.zzyjnl.cn
http://chlormadinone.zzyjnl.cn
http://anxiolytic.zzyjnl.cn
http://www.dtcms.com/a/280098.html

相关文章:

  • JVM——JVM 的内存区域是如何划分的?
  • Go从入门到精通(24) - 一个简单web项目-添加redis缓存
  • 教育培训机构如何为课程视频添加防盗录的强水印?
  • IPM31主板E3300usb键盘鼠标安装成功Sata接口硬盘IDE模式server2003-nt-5.2.3790
  • AI生成代码示例
  • 【自学linux】计算机体系结构和操作系统第二章
  • LangChain面试内容整理-知识点18:Chroma 向量数据库集成
  • 3.1k star!推荐一款开源基于AI实现的浏览器自动化插件工具 !
  • 蓝牙信号强度(RSSI)与链路质量(LQI)的测量与应用:面试高频考点与真题解析
  • GitCode疑难问题诊疗技术文章大纲
  • 3种添加视频水印的加密方式,守护视频安全!
  • 音视频学习(三十九):IDR帧和I帧
  • LeetCode|Day13|88. 合并两个有序数组|Python刷题笔记
  • GaussDB 数据库架构师修炼(四) 备份容量估算
  • SQLite技术架构解析,适用场景有哪些?
  • 邮件伪造漏洞
  • 基于 AI 的大前端安全态势感知与应急响应体系建设
  • 【SVN】设置忽略规则
  • Python Docker SDK库详解:从入门到实战
  • el-table中type=“selection“选中数据如何回显
  • 半导体制造流程深度解析:外观缺陷检测的AI化路径与实践
  • Java 栈和队列
  • 3d max 的快捷键
  • 极限状态下函数开根号的计算理解(含示意图)
  • Flink双流实时对账
  • CPU寄存器、进程上下文与Linux O(1)调度器原理
  • Jfinal+SQLite java工具类复制mysql表数据到 *.sqlite
  • 基于 vue+Cesium 实现军事标绘之钳击箭头绘制实战
  • C++-linux系统编程 8.进程(三)孤儿进程、僵尸进程与进程回收
  • Oracle学习专栏(五):性能优化