QT第一步

文章目录

    • 软件下载
    • 软件安装
    • QT的程序组
    • 新建项目

软件下载

  qt下载网址:https://download.qt.io/archive/qt/
  关于版本:
    我选择的版本是5.14.2,这个版本是最后的二进制安装包的版本,在往后的版本就需要在线安装了。并且5.14.3版本是最后一个提供mysql插件的版本了,如果不想自己编译对应的插件的话,选择的版本最好就不要超过5.14.3版本。更加详细的版本介绍可以看这里:http://t.csdnimg.cn/tCeV1
  关于版本号:一般所有软件都是有两个小数点的,第一个小数点前面是大版本号,第二个小数点前面是小版本号,第二个小数点后面是补丁号。比如5.14.2,这个版本的大版本的5,小版本是14,补丁是2。一般来说,只要大小版本号是一样的,基本上上就不会出现版本冲突的情况。所以我们在说版本的时候经常就说的是几点几,不会再去管补丁是多少。
在这里插入图片描述

  选择好版本之后就开始下载,根据不同的平台选择不同的安装包。我是Windows,所以我就选Windows的安装包。
在这里插入图片描述

软件安装

  双击安装包,开始安装QT,没有选择的地方next就行了。
在这里插入图片描述

  这里需要注册一个账号,填写自己的邮箱号,之后会给你发一个邮箱需要打开邮箱里面的链接,然后在返回安装页面继续安装。注册好账号之后,如果需要安装其他版本,到了这一个可以直接登录账号。
在这里插入图片描述
在这里插入图片描述

  安装路径选择,建议先建一个大的QT文件,防止之后需要其他版本,这样方便管理。
在这里插入图片描述

  根据自身需要组件选择,没选全也不要紧,后续想办法加就行了。
在这里插入图片描述

  在开始菜单创建快捷方式,可以不用改。这里注意,它没有在桌面创建快捷方式,需要自己建一个。
在这里插入图片描述

QT的程序组

程序说明
Qt CreatorQT的集成开发环境,可以用这个软件来进行创建和管理QT项目
AssistantQT助手,可以用来帮忙查看文档
DesignerQT设计师,图形界面可视化编辑工具
LinguistQT语言家,支持多国语言翻译支持工具
QTQT命令行工具,用来配置QT开发环境

在这里插入图片描述

新建项目

  打开Qt Creator,点击文件,选择新建项目。
在这里插入图片描述

  选择Application中的Qt Widgets Application,然后点击choose。这里后续根据自己的需要进行选择。
在这里插入图片描述

  输入自己项目的名称,选择项目创建路径。

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

  Kits选择,MSVC是微软的VC编译器,如果只是在Windows平台下开发的话,那么选择这个是最好的。如果项目要跨平台的话就选择MinGW,它是基于Linux平台的,在Windows平台下bug相较于MSVC会多一些,使用起来也不如MSVC好用,毕竟一个是亲生的,一个是隔壁家的。基本上不会两个都选。
在这里插入图片描述

  建好之后的项目。
在这里插入图片描述

  Qt Creator集成在Qt Creator中的UI设计器,可以直接拖动一些控件,来实现开发。它对应的是Forms文件下的.ui文件。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/229204.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

994. 腐烂的橘子 --力扣 --JAVA

题目 在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。 每分钟,腐烂的橘子 周围 4 个方向上相邻 的新鲜橘子都会腐烂。 返回 直到单元格中没…

C#基础——构造函数、析构函数

C#基础——构造函数、析构函数 1、构造函数 构造函数是一种特殊的方法,用于在创建类的实例时进行初始化操作。构造函数与类同名,并且没有返回类型。 构造函数在对象创建时自动调用,可以用来设置对象的初始状态、分配内存、初始化字段等操作…

【跨域】同源策略、跨域解决

文章目录 1. 什么是同源策略及其限制内容?2. JSONP的实现流程3. CORS 需要浏览器和后端同时支持。IE 8 和 9 需要通过 XDomainRequest 来实现。4. Node中间件代理(两次跨域)5. nginx反向代理6. 总结1. 什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最…

【漏洞复现】DophinPHP后台getshell

漏洞描述 DolphinPHP(海豚PHP)是一个基于ThinkPHP5.1.41LTS开发的一套开源PHP快速开发框架,DolphinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件…

单机架构到分布式架构的演变

目录 1.单机架构 2.应用数据分离架构 3.应用服务集群架构 4.读写分离 / 主从分离架构 5.引入缓存 —— 冷热分离架构 6.垂直分库 7.业务拆分 —— 微服务 8.容器化引入——容器编排架构 总结 1.单机架构 初期,我们需要利用我们精干的技术团队,快…

RocketMQ系统性学习-SpringCloud Alibaba集成RocketMQ以及批量发送消息、消息过滤实战

文章目录 批量发送消息消息过滤 批量发送消息 批量发送消息可以减少网络的 IO 开销,让多个消息通过 1 次网络开销就可以发送,提升数据发送的吞吐量 虽然批量发送消息可以减少网络 IO 开销,但是一次也不能发送太多消息 批量消息直接将多个消…

C#基础——类、对象和属性

类:是具有相同属性和行为特征的集合 对象:对象是类的实例化,它具有类定义的所有特征和行为。 类的语法格式: 访问修饰符 class关键字 类名 两种创建类的方式 第一种方式就是在类的下面再创建一个类 第二种方式是在文件中添加一个…

【员工工资册】————大一期末答辩近满分作业分享

前言 大家好吖,欢迎来到 YY 滴项目系列 ,热烈欢迎! 本章主要内容面向接触过C语言的老铁 主要内容含: 欢迎订阅 YY滴C专栏!更多干货持续更新!以下是传送门! PS:以下内容是部分展示&am…

springboot升级到3.2导致mybatis-plus启动报错

在springboot升级到3.2时,服务启动报错 java.lang.IllegalArgumentException: Invalid value type for attribute ‘factoryBeanObjectType’: java.lang.String: java.lang.IllegalArgumentException: Invalid value type for attribute factoryBeanOb…

Raspberry PI + Codesys + EtherCAT步进驱动ECR60 Motion功能测试

原文连接&#xff1a;Raspberry PI Codesys EtherCAT步进驱动ECR60 Motion功能测试 – 个人资料收集 (rtplc.com) <div class"post_info_wrapper "> <p class"has-drop-cap">运动控制功能是codesys及EtherCAT通讯的重要功能&am…

55 代码审计-JAVA项目注入上传搜索或插件挖掘

目录 必备知识点演示案例:简易Demo段SQL注入及预编译IDEA审计插件FindBugs安装使用Fortify_SCA代码自动审计神器使用Ofcms后台SQL注入-全局搜索关键字Ofcms后台任意文件上传-功能点测试 涉及资源&#xff1a; 我们一般针对java项目&#xff0c;进行漏洞分析的话&#xff0c;主要…

4-Docker命令之docker build

1.docker build介绍 docker build命令是用来使用Dockerfile文件创建镜像 2.docker build用法 docker build [参数] PATH | URL | - [root@centos79 ~]# docker build --helpUsage: docker buildx build [OPTIONS] PATH | URL | -Start a buildAliases:docker buildx build…

【计算机视觉--解耦视频分割跟踪任何物体】

UIUC&Adobe开源|无需监督&#xff0c;使用解耦视频分割跟踪任何物体&#xff01;视频分割的训练数据往往昂贵且需要大量的标注工作。这限制了将端到端算法扩展到新的视频分割任务&#xff0c;特别是在大词汇量的情况下。为了在不为每个个别任务训练视频数据的情况下实现“跟…

HPM6750系列--第九篇 GPIO详解(中断操作)

一、目的 在上篇中《HPM6750系列--第九篇 GPIO详解&#xff08;基本操作&#xff09;》我们讲解了GPIO的基本操作&#xff0c;本篇继续讲解GPIO的中断处理。 二、介绍 将一个引脚设置为中断涉及到以下几个步骤&#xff08;此处我们以PZ02举例&#xff09;&#xff1a; 1.设置IO…

全球汽车行业的数字化转型:产品和后端的渐进之旅

如何管理汽车行业的数字化转型?在我们本篇文章中了解更多有关如何设定长期目标的信息。 正在改变汽车行业的26个数字化主题 最近一篇关于汽车行业数字化转型的论文确定了26个数字技术主题&#xff08;论文详情请点击阅读原文&#xff09;&#xff0c;分为三个主要集群: 1)驾驶…

社交网络分析3:社交网络隐私攻击、保护的基本概念和方法 + 去匿名化技术 + 推理攻击技术 + k-匿名 + 基于聚类的隐私保护算法

社交网络分析3&#xff1a;社交网络隐私攻击、保护的基本概念和方法 去匿名化技术 推理攻击技术 k-匿名 基于聚类的隐私保护算法 写在最前面社交网络隐私泄露用户数据暴露的途径复杂行为的隐私风险技术发展带来的隐私挑战经济利益与数据售卖防范措施 社交网络 用户数据隐私…

Qt下载地址

下载地址 &#xff08;1&#xff09;windoes 平台 Qt 的下载与安装&#xff1a; Qt 5.15之前的版本可以离线安装&#xff0c;直接下载离线安装包即可&#xff1a; 下载地址&#xff1a;https://download.qt.io/archive/qt/ Qt从5.15开始&#xff0c;不再支持离线安装&#xf…

SpringSecurity源码学习七:OAuth 2.0登录

目录 1. 代码示例2. 源码解析2.1 OAuth2AuthorizationRequestRedirectFilter2.2 OAuth2LoginAuthenticationFilter 3. 总结 Spring Security OAuth2 是一个基于 Spring Security 的开源框架&#xff0c;用于实现 OAuth2 认证和授权的功能。OAuth2 是一种授权协议&#xff0c;用…

centOS7 安装tailscale并启用子网路由

1、在centOS7上安装Tailscale客户端 #安装命令所在官网位置&#xff1a;https://tailscale.com/download/linux #具体命令为&#xff1a; curl -fsSL https://tailscale.com/install.sh | sh #命令执行后如下图所示2、设置允许IP转发和IP伪装。 安装后&#xff0c;您可以启动…

介绍一些操作系统—— Ubuntu 系统

介绍一些操作系统—— Ubuntu 系统 Ubuntu 系统 Ubuntu 是一个以桌面应用为主的 Linux 发行版操作系统&#xff0c;其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词&#xff0c;意思是“人性”“我的存在是因为大家的存在"&#xff0c;是非洲传统的一种价值观。U…