【Qt】开发环境与下载

1 Qt的开发工具概述

Qt支持持多种开发工具,其中⽐较常⽤的开发工具有:Qt Creator、Visual Studio、Eclipse.

(1) QtCreator

Qt Creator 是⼀个轻量级的跨平台集成开发环境(IDE),专为使用 Qt 框架进行应用程序开发而设计。它是⼀个功能强大、易于使用、快速且高效的工具,被广泛使用于编写各种类型的应⽤程序,如桌⾯应⽤程序、移动应用程序和嵌入式系统等。Qt Creator 提供了⼀个可视化的界⾯设计器和代码编辑器,可以帮助开发者更快捷地创建复杂的用户界面和处理各种事件。它还包含了调试工具、版本控制工具、自动完成和智能提⽰等功能,以及支持多语⾔和跨平台的开发环境

Qt Creator的主要特点包括:

  • 紧密集成的 Qt 框架:Qt Creator专门为 Qt 开发而设计,因此它与 Qt 框架集成得⾮常紧密,使开发者可以更容易地管理和部署他们的应用程序。
  • 强⼤的编辑器:Qt Creator 具有⼀些先进的编辑器功能,如语法高亮、代码折叠、智能提示、自动完成和代码重构。
  • 集成的调试器:Qt Creator 内置了调试器,允许开发⼈员在代码中设置断点以及检查变量、堆栈和调用树等信息。
  • 高效的构建系统:Qt Creator 提供了⼀个高效的构建系统,可以自动构建和部署应用程序,同时⽀持使用不同的编译器和平台。
  • 可视化界面设计器:Qt Creator 具有⼀个可视化界面设计器,它允许开发⼈员在没有编写代码的情况下创建复杂的用户界面。
  • 多语言支持:Qt Creator ⽀持多种编程语言,包括 C++、QML、JavaScript 等。总而言之,Qt Creator 是⼀个功能齐全、易于使用且高效的跨平台 IDE,适用于各种类型的应用程序开发,特别是那些使用 Qt 框架的开发者。

(2) Visual Studio

Visual Studio 是由微软公司开发的集成开发环境(IDE)。它可以用来开发多种类型的应用程序。包括Windows 桌面应用程序、Web应用程序、移动应用程序、游戏等。Visual Studio 提供了丰富的开发工具和功能,包括代码编辑器、调试器、自动完成、代码重构、版本控制等等。它支持多种编程语言,如:C++、C#、Visual Basic、F#、Python等。Visual Studio 还可以与其他开发工具和服务集成,如 Azure 云服务、GitHub、Jenkins等。

Visual Studio 具有以下⼀些主要特点:

  • 多语言支持:Visual Studio 支持多种编程语言,包括 C++、C#、Visual Basic、F#、Python、JavaScript 等;
  • 丰富的工具集:VS 提供了各种开发工具,包括代码编辑器、调试器、代码分析工具等,以提高开发人员的效率;
  • 可视化设计:VS提供了可视化的设计工具,如窗体设计器、WPF 设计器等,使开发人员可以直观地设计用户界⾯;
  • 跨平台开发:VS 支持跨平台开发,可以开发适用于 Windows、LinuxmacOS 等多个平台的应⽤程序;
  • 集成的调试器:VS 集成了强大的调试器,可以进行代码的单步调试、断点调试等操作来帮助开发⼈员查找和修复错误;
  • 丰富的扩展性:VS 可以通过安装扩展来扩展其功能,开发⼈员可以根据自己的需求选择并安装适合的扩展。

(3) Eclipse

Eclipse 是著名的跨平台的自由集成开发环境(IDE)。最初主要用来 Java 语言开发,但是目前亦有⼈通过插件使其作为其他计算机语言比如 C++Python的开发工具。Eclipse 的本身只是⼀个框架平台,但是众多插件的支持使得Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵活性。许多软件开发商以 Eclipse 为框架开发自己的 IDEQt框架可以与 Eclipse 集成,使开发者可以使用 Eclipse 的强大功能来开发Qt应用程序。

2 Qt的下载

下载Qt主要是是下载三个部分。

  • 下载Qt的编辑器
  • 下载Qt的SDK(软件开发工具包)
  • 下载开发工具

而其实我们只需要下载SDK,剩下的两部分都是可以在下载SDK后再内部进行选择下载的。

2.1 下载Qt SDK

Qt 下载官网:http://download.qt.io/archive/qt/
国内清华源:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/

打开官网连接,这里我们下载15.4的版本
在这里插入图片描述
选择下载版本
在这里插入图片描述
选择Windows桌⾯应⽤程序

在这里插入图片描述
找到下载的文件并双击;注意:在双击之前先断网,否则需要我们注册 Qt 账号登录后才能进⼊下⼀步安装;

在这里插入图片描述
双击之后进⼊如下界面:
在这里插入图片描述
选择安装路径时不能出现中⽂路径,否则即使安装上也⽆法使用,注意这里建议安装再空目录下,也就是二外创建一个空的文件夹安装在里面,因为如果要删除的化,他会把当前目录下的文件都进行删除,所以如果安装包再不是空目录下的话,一旦进行删除就会把当前目录下的文件都进行删除。

在这里插入图片描述
选择安装组件;这⾥我们安装的是QtCreator。如果电脑磁盘空间允许,建议全选以便后续使⽤,如果空间不允许,请看第5步;
在这里插入图片描述
选择部分组件;说明:其他未安装的组件在使⽤时可以另⾏添加;
在这里插入图片描述
在这里插入图片描述
接下来就是一直next即可。

3. 认识SDK中的重要工具

我们下载完成后就可以看到以下几个部分
在这里插入图片描述

  • 第一个Assistant是一个Qt的离线文档,用来查找Qt的一些API的使用方法。

在这里插入图片描述

  • 第二个designer是一个图形化设计工具,可以通过拖拽的方式进行速成界面
  • 第三个linguist是Qt语言家,作用就是对国际化进行支持。允许你进行单独的创建一个语言文件配置,把界面上出现到的各种文字都配置到文件中,并且在文件中提前做好翻译工作,这样就可以做到一键切换语言。
  • 第四个就是一个终端界面,可以通过执行命令的方式进行编译代码
  • 第五个就是Qt的一个集成开发工具,也是我们主要使用的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三问走天下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值