QT开发环境简介、安装以及搭建VS2019环境

article/2025/10/29 19:55:12

文章目录

    • 1、QT简介
    • 2、 QT的安装
      • 1、下载QT安装包
      • 2、安装QT
        • 1、安装qt creator
        • 2、设置qt账号
        • 3、选择安装路径
        • 4、选择组件
        • 5、同意许可协议,下一步
        • 6、菜单快捷方式
        • 7、点击安装,等待安装完成
        • 8、安装完成
      • 3、qt creator创建工程
        • 1、打开软件
        • 2、新建项目
        • 3、选择QT控件项目
        • 4、设置项目位置
        • 4、选择kit
        • 6、类信息设置
        • 7、项目管理设置
        • 8、运行项目
        • 9、测试结果
      • 4、安装qt visual studio tools
        • 1、下载vsaddin
        • 2、双击安装vsaddin
        • 3、完成安装
      • 5、VS2019搭建QT环境
        • 1、打开VS2019
        • 2、VS2019中创建Qt GUI Appliication项目
        • 3、配置项目属性
        • 4、设置属性
        • 5、类信息
        • 6、创建成功
        • 7、点击 QtGuiApplication2.ui ,打开Qt设计师
        • 8、弹窗

1、QT简介

  是跨平台的开发库,主要是开发图形用户界面(GUI)应用程序,也可开发非图形的命令行(CUI)应用程序。QT支持众多的操作系统平台,其库也一直有新模块和第三方模块扩充。
  QT最早是1991年由挪威的Eirik Chambe-Eng 和 Haavard Nord 开发的,在2000年发布了遵循GPL许可证的开源版本。2014年9月Digia宣布成立Qt
Compan全资子公司,独立运营Qt商业授权业务。但是因为KDE是采用GPL许可证发布的开源软件,为了与GNOME竞争,就给Qt增加了GPL的开源授权,这样就不会存在什么商业风险,能够被更多开发者使用和支持。

2、 QT的安装

到QT的官网:https://download.qt.io/ 下载对应的开发环境和相关工具
截图
目录结构如下:

  • archive:各种Qt开发工具安装包,新旧都有(可以下载Qt开发环境和源代码)

  • community_releases:社区定制的Qt库,Tizen版Qt以及Qt附加源码包

  • development_releases:开发版,有新的和旧的不稳定版本,在Qt开发过程中的非正式版本

  • learning:有学习Qt的文档教程和示范视频

  • ministro:迷你版,目前是针对Android的版本

  • official_releases:正式发布版,是与开发版相对的稳定版Qt库和开发工具(可以下载Qt开发环境和源代码)

  • online:Qt在线安装源

  • snapshots:预览版,最新的开发测试中的Qt库和开发工具
    archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,以 archive 目录里的内容为例:
    在这里插入图片描述

  • vsaddin/:Qt 针对 Visual Studio 集成的插件

  • qtcreator/:Qt 官方的集成开发工具,但是 qtcreator 本身是个空壳,它没有编译套件和 Qt 开发库。Qt 5 之后版本有专门的大安装包,里面包含开发需要的东西,并且能自动配置好

  • qt/: Qt 开发环境的下载目录

  • online_installers/:在线安装器,国内用户不建议使用

  • additional_libraries/:附加的相关配置

以5.12.0为例进行下载

1、下载QT安装包

截图
内容如下:

  • submodules/:目录存放 Qt 各个分模块的源代码
  • single/:目录存放 Qt 源代码的合集打包
  • qt-opensource-windows-x86-5.11.1.exe: 是 Windows 系统下的 Qt 安装包,MinGW 和 VC 版本全部集成到一块了
  • qt-opensource-mac-x64-5.11.1.dmg :是苹果操作系统的安装包
  • qt-opensource-linux-x64-5.11.1.run :是 Linux 系统的安装包
  • md5sums.txt: 保存了以上文件的 MD5 校验和,可以检查下载软件包的完整性

这里下载箭头指向的exe,等待下载完成,到下载目录看一下是否存在对应exe。

2、安装QT

1、安装qt creator

1)双击安装包,等待出现一下界面,点击Next
在这里插入图片描述

2、设置qt账号

没有账号就先注册一个,注册完之后点击Next,或者可以在安装前断网试试
在这里插入图片描述

3、选择安装路径

可以选择自定义路径,选择下一步
在这里插入图片描述

4、选择组件

选择需要的组件,最好都选吧,不然后面安装QT工具时不能动态修改,以下为必选组件,选择下一步
在这里插入图片描述

5、同意许可协议,下一步

在这里插入图片描述

6、菜单快捷方式

也可以不修改
在这里插入图片描述

7、点击安装,等待安装完成

在这里插入图片描述

8、安装完成

在这里插入图片描述
到此,qt creator就安装完成了。

3、qt creator创建工程

1、打开软件

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

2、新建项目

在这里插入图片描述

3、选择QT控件项目

也可选择其他项目
在这里插入图片描述

4、设置项目位置

名称路径均可自定义,下一步
在这里插入图片描述

4、选择kit

默认即可
在这里插入图片描述

6、类信息设置

默认即可
在这里插入图片描述

7、项目管理设置

默认即可
在这里插入图片描述

8、运行项目

在这里插入图片描述

9、测试结果

出现一个窗口,说明qt create软件安装好了

在这里插入图片描述
到此就完成了qt creator创建项目的步骤了。

4、安装qt visual studio tools

以VS2019为例,下载2.4.3版本

1、下载vsaddin

到官网https://download.qt.io/archive/vsaddin/下载vsaddin,下载完成之后检查对应目录是否存在qt-vsaddin-msvc2019-2.4.3.vsix
在这里插入图片描述

2、双击安装vsaddin

没有安装过是Install,安装过是modify,点击即可进行安装,等待安装完成
在这里插入图片描述
在这里插入图片描述

3、完成安装

出现以下界面,就说明安装完了,重启一下系统
在这里插入图片描述
到此vsaddin安装完成。
**为什么单独安装vsaddin,不用VS2019内置的呢?**因为vs2019里面的版本安装之后是没有Qt GUI Application等项目的,要使用GUI的话就需要安装vsaddin。

5、VS2019搭建QT环境

1、打开VS2019

菜单栏——扩展——Qt VS Tools——Qt Option,如下
在这里插入图片描述
Version name:自己定义一个就行‘
Path:qmake.exe所在的bin目录的上层路径
Default Qt/Win version:选择使用的Qt版本

2、VS2019中创建Qt GUI Appliication项目

在这里插入图片描述

3、配置项目属性

项目名称、位置支持自定义,设置完成知之后点击Next
在这里插入图片描述

4、设置属性

在这里插入图片描述

5、类信息

默认即可
在这里插入图片描述

6、创建成功

在这里插入图片描述

7、点击 QtGuiApplication2.ui ,打开Qt设计师

在这里插入图片描述
放一个按键,保并编译VS

8、弹窗

在这里插入图片描述
到此,VS2019搭建环境完成


http://chatgpt.dhexx.cn/article/u9fLV7aO.shtml

相关文章

Qt开发框架介绍

Qt: 基于C++跨平台的软件开发框架 Languages: C++, Python, Qt QML, Javascript Qt支持的平台有:Windows, Linux, macOS Qt Quick技术: 描述性UI设计语言(QML)作为前端, C++作为后端. 适用于基于触摸操作的界面的开发, 轻松实现优美、现代的界面. 默认使用GPU进行图形渲染.…

用QT开发安卓应用

QT官网参考链接 https://doc.qt.io/qt-5/android.html 这里的指示是QT5的,和QT6有点不同。 安装QT 下载地址QT6:http://download.qt.io/archive/qt/6.0/6.0.0/single/ 安装后,会多出一个Qt文件夹,里边包含了Qt Creator.app和…

【QT基础入门】1、QT开发环境搭建

文章目录 一、学习所需要的软件 二、安装 VS2012 三、win10 下安装 QT 一、学习所需要的软件 Visual Studio 2012Qt SDK 4.7.4Qt Creator 2.4.1 Visutal Studio 2012 用于学习 Windows 上 GUI 程序设计的原理体会使用 C/C 编写 GUI 窗口应用程序展现 Qt 对于 Windows 窗口开…

UOS搭建QT开发环境

需要注意的是,UOS与其他ubantu系统不同,UOS本身是基于QT开发的,所以当安装的QT版本高于UOS开发者使用的版本时,在使用过程中会出现各种问题。 以下以 UOS家庭版(系统环境搭建参考本人上一篇博客 搭建国产化统信UOS操作…

VS2019 Qt开发环境搭建与配置

目录 更新说明 学习Qt、安装Qt环境的困扰 问题1:该选什么操作系统,该用MinGW还是msvc ? 问题2:如果用visual studio该安装哪个qt版本? 问题3:Qt开发商业软件需要付费授权吗? Visual studio Qt 安装步骤…

安装QT开发环境

UOS操作系统 1. 开启开发者权限。 开启开发者权限后可以使用root权限。 2. 先获取可更新的软件执行 sudo apt-get update 3. 安装所有可更新的软件 sudo apt-get dist-upgrade 4. 安装所有依赖的环境包 一下命令为了方便可以写入脚本中执行脚本运行更加方便。一下除了安…

Qt开发Android环境配置

目录 0.前提 1.安装JDK 2.Android SDK下载 3. 安装模拟器 4.Qt中进行配置 5.新建android项目 6.结束 0.前提 安装Qt时勾选Android相关套件,确保Qt的安装组件已被安装。 1.安装JDK Java Downloads | Oracle 安装java8即可,需要登陆,没…

08_树莓派安装Qt开发环境

目的: 通过本章节,在树莓派上安装Qt开发环境。 目录 1、Qt简介 2、安装Qt开发环境 2.1、安装指令 2.2、示例demo 2.2.1、打开Qt Creator工具 2.2.2、新建工程 2.2.3、添加hello标签 2.2.4、编译运行工程代码 2.2.5、运行结果 1、Qt简介 Qt 是一个…

Qt 开发环境搭建

一、Qt下载与安装 1、qt下载网站https://download.qt.io/ 其中各个目录含义如下: 目录说明snapshots/预览版,最新开发测试的Qt库和开发工具online/在线安装源official_releases/正式发布版,是与开发版相对应的稳定版Qt库和开发工具&#x…

VS中使用Qt开发项目

文章目录 请添加图片描述 前言一、Qt和VS版本的选择和安装(一)Qt版本的选择和安装(二)VS版本的选择及安装 二、VS与Qt的连接(一)安装插件(二)Qt路径配置(三)测…

Qt 开发使用VSCode

配置环境变量 从Qt安装目录中找到对应的工具路径配置环境变量 配置cmake工具环境变量 D:\Qt\Tools\CMake_64\bin (cmake.exe 跨平台的编译配置工具,可以用简单的语句来描述所有平台的编译过程) 配置gcc编译器环境变量 D:\Qt\Tools\mingw810_64\bin (鼎鼎大名的gcc/g&#xff…

【QT开发笔记-基础篇】| 第一章 QT入门 | 1.2 搭建Qt开发环境

本节对应的视频讲解:B_站_链_接 https://www.bilibili.com/video/BV1Pr4y1x7fh Qt 开发主要有两种开发环境 Qt Creator 它是 Qt 官方提供的开发环境,并且 creator 本身是跨平台的,它可以被安装在 windows、linux、mac 上。 Visual Studio …

【Qt5】入门Qt开发教程,一篇文章就够了(Creator、混合开发、多窗体、资源文件、打包发布、exe图标)

时间是人类生活的空间,我们在时域上展开生活,构建自己的世界 零|说明 本文面向初学者介绍Qt5开发,不求全面 但求过程完整 每个步骤只说明【一种】操作方式 代码和操作并重 在给出代码的同时介绍开发环境的使用 力图使读者能较容易地【复现】…

QT——开发入门简介

【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《QT开发实战》 《嵌入式通用开发实战》 《嵌入式Linux开发实战》 1、你了解Qt吗? Qt是一种基于C的跨平台图形用户界面应用程序开发框架。如何…

Qt开发简介-1

Qt是什么? Qt(官方发音 [kju:t],音同 cute)是一个跨平台的C开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行&…

详解Qt的几种开发方式

1.qt值得学习吗?2.那么哪种Qt开发方式较好或者容易入门呢?3.使用VSQt的正确打开方式4.使用Qt Creator的打开方式5.结论 1.qt值得学习吗? 嵌入式要学的东西真的很多,我们可能会说不写界面的话就不用学qt了?我不赞同。…

QT界面开发--基础学习篇一(上)

一、Qt简单介绍: 1、QT的简单理解: Qt简单的说就是一种可以跨平台的编程语言工具,可以直接类比C语言和C. 且一般QT的代码逻辑也是以C语言和C(也可以适用于像JS的语言),可以直观理解于VScode、vs2019. 不…

spark hbase shc基本使用

shc测试环境的搭建参考:spark读写HBase之使用hortonworks的开源框架shc(一):源码编译以及测试工程创建 读写HBase需要两个核心的元素: 用户描述数据结构的schema字符串与schema字符串相对应的实体类 1. 定义schema字…

使用SHC命令工具加密Shell脚本

问题:如何在Linux环境中加密shell 脚本 应用场景: 1.当shell脚本中包含密码,不希望其他人查看到shell脚本中的密码等信息,可以安装使用SHC工具进行加密。 安装SHC 系统环境:Centos7 yum -y install shc创建一个she…

Spark读写HBase(主要讲解SHC的使用)

前言 Spark读写HBase本身来说是没啥可以讲的,最早之前都是基于RDD的,网上的资料就太多了,可以参考: 参考链接1 参考链接2 其实都一样,后来有了Hortonworks公司的研发人员研发了一个Apache Spark - Apache HBase Connector&#x…