斗破QT编程入门系列之前言:认识Qt:获取与安装(四星斗师)

本系列是在学习完C++之后,然后通过Qt构建界面来,赋予枯燥的代码新的样貌,这样我们才能开发出更人性化的程序,同时会进一步提高初学者对编程的兴趣,大家加油,斗破Qt来了。

斗破Qt目录:

斗破Qt编程入门系列之前言:认识Qt:Qt的获取与安装(四星斗师)

参考书籍

《Qt5.9 C++开发指南》

斗破观看顺序:

https://v.haohuitao.cc/yhplay/336-1-2.html
第一季☞第二季前2集☞特别篇1☞第二季3~12集☞特别篇2沙之澜歌☞第三季☞第四季☞三年之约☞缘起☞年番
斗气大陆等级:
斗气有十一个阶别,斗之气,斗者,斗师,大斗师,斗灵,斗王,斗皇,斗宗,斗尊,斗圣,斗帝。
斗气大陆上很久没有出现过斗帝了。

一、加玛帝国求药

萧炎从海波东的口中得知了唤醒药老的办法,决定无论付出多大的代价
也要让老师醒来,但深深的自责却让他对自己的过错无法释怀。面对借机生事的罗布,萧炎将内心对自己的失望与愤怒全部宣泄于此,这将会是萧炎成长中的一个最大的难关,萧炎振作起来吧
另外一边,纳兰嫣然也在刻苦训练,时刻等待与萧炎的三年之约。
而在萧炎离开的这三年中,熏儿其实早已命人暗中保护萧炎,萧炎的一举一动其实都在熏儿的保护之下。
不一会的功夫,萧炎与海老已经来到加玛帝国的米特尔拍卖行,并遇见了老朋友雅妃,后面的故事是有波澜,待后续分解。

二、认识Qt:获取与安装

大家使用的各种软件都是有丰富的界面的,Qt就是开发界面的一种工具。配合使用C++、Python等,程序员可以方便的制作出自己的界面。
Qt的许可类型分为商业许可和开源许可,开源许可又分为LGPLV3和GPLV2/GPLV3。商业许可允许开发者不公开项目的源代码,商业版本的Qt包含更多的模块,并能获得Qt公司的技术支持。当然,购买商业许可需要支付费用。
由于Qt5.14是一个笔者正在使用的一个版本,对于初学者,其他高版本的Qt本质上并无很大区别。
读者可以在官方下载Qt,也可以在中国境内的镜像网站下载,速度会更快。我们所展示的开发平台是Windows下的桌面开发。根据自己电脑的系统是32位的系统还是64位的系统,可以选择安装对应位数的MinGW编译器或者MSVC编译器。
在这里插入图片描述

  • MinGW 5.3.0 32bit编译器模块。MinGw是Mininalist GNU for Windows的缩写,MinGW是Windows平台上使用的GNU工具集导入库的集合。
  • 用于UWP编译的模块。UWP是Windows 10 中Universal Windows Platform的简称,有不同的编译器类型。UWP编译的程序可以在windows10的系统上完美运行,包括PC端和安卓端。
  • 用于windows平台上的MSVC编译器模块,如msvc2015 32bit和msvc2015 64-bit等。要安装MSVC编译器的模块,需要计算机上已经安装相应版本的Visual Studio。
  • 用于Android平台的模块,如Android x86和Android ARMv7
  • Sources是Qt的源程序。
  • Qt Charts是二维图表模块,用于绘制柱状图、饼图、曲线图等常用二维图表。
  • Qt Data Visualization是三维数据图表模块,用于数据的三维显示,如散点的三维空间分布、三维曲面等。
  • Qt Purchasing 、Qt WebEngine、Qt Network Auth(TP)等其他模块,括号里的TP表示技术预览(Technology Preview)。
  • Qt Scritp(Deprecated)是脚本模块,括号里的“Deprecated”表示这是个已经过时的模块。

Tools节点下面是一些工具软件,包括内容如下:

  • Qt Creator 4.3.1是用于Qt程序开发的IDE
  • MinGW 5.3.0是MinGW编译工具链。
  • Strawberry Perl是一个Perl语言工具。

安装完成后,在Windows“开始”菜单里建立的Qt5.14.2程序内容如图所示。

在这里插入图片描述

  • Assistant是一个独立的查看Qt帮助文件的程序,集成了Qt Creator中。
  • Designer是一个独立的进行窗口、对话框等界面可视化设计的程序。Designer也集成在了Qt Creator中。在Qt Creator中编辑或创建界面文件时,就可以自动打开并进行界面设计。
  • Linguist是一个编辑语言资源文件的程序,在开发过语言界面的应用程序时会用到。
三、英语

先来看几个单词:

  • Get 获取
  • Install 安装

再来看几个句子:

  • In the three years(在这三年里) since(自从) Xiao Yan(萧炎) left(离开), Xun’er(熏儿) had already(已经) ordered(命令) someone(人) to secretly(秘密地) protect(保护) Xiao Yan(萧炎).
  • 在萧炎离开的这三年中,熏儿其实早已命人暗中保护萧炎。

since 表示自从什么事情发生,引导时间状语从句
ordered 是命令某人做某事的意思
secretly 秘密地进行某事

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Boot - 扩展点 EnvironmentPostProcessor源码分析及真实案例

文章目录 概述EnvironmentPostProcessor 作用EnvironmentPostProcessor 实现和注册创建类并实现接口注册到 Spring Boot常见应用场景 源码分析1. EnvironmentPostProcessor 接口定义2. 扩展点加载流程3. 加载 EnvironmentPostProcessor 实现类4. EnvironmentPostProcessor 执行…

封装的数字滚动组件的实现代码

效果: 学习啦: Vue 是一个渐进式框架,鼓励通过组件化来构建应用,其组件化优势: 代码复用:不同的视图和功能被封装成独立的组件,便于复用。易于维护:每个组件职责单一、耦合度低&…

Unity跨平台基本原理

目录 前言 ​编辑 Mono Unity和Mono的关系 Unity跨平台必备概念 Mono利用 Mono主要构成部分 基于Mono跨平台的优缺点 IL2CPP Mono和IL2CPP的区别 Mono IL2CPP Mono和IL2CPP的使用建议 安装IL2CPP IL2CPP打包存在的问题 类型裁剪 泛型问题 前言 Unity跨平台的基…

计算机网络(3)

UDP是面向无连接的通信协议,UDP数据包括目的端口号和源端口号信息,由于 不需要连接,所以可以实现广播发送; 传输控制层 UDP协议(用户数据报协议) UDP通信时不需要接收方确认,属于不可靠的传输&a…

2024年11月8日上海帆软用户大会

2024年11月8日上海帆软用户大会 2024年11月8日,上海成功举办了帆软用户大会,主题为“数字聚力,绽放新机”。大会汇聚了众多行业专家和企业代表,共同探讨数字化转型和商业智能领域的最新趋势和实践。 大会亮点: 专家…

PySimpleGUI和Pymysql

PySimpleGUI 库 PySimpleGUI 是一个用于简化 GUI 编程的 Python 包,它封装了多种底层 GUI 框架(如 tkinter、Qt、WxPython 等),提供了简单易用的 API。PySimpleGUI 包含了大量的控件(也称为小部件或组件)&…

Qt Event事件系统小探1

目录 Qt Event System From qt.doc 如何传递事件 事件类型 事件处理程序 事件过滤器 发送事件 事件的产生和派发 处理我们的事件 来一段好玩的代码 扩展:QWidget如何处理我们的事件? 扩展2:实现一个变色的Label Qt Event System Fr…

文章解读与仿真程序复现思路——电网技术EI\CSCD\北大核心《基于凸多面体仿射变换的用户侧灵活性资源多元聚合方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

vue3组合式API下封装hooks使用生命周期,在await之后调用hooks会有警告

起因:想封装一个hooks实现echarts图表随屏幕大小resize并且组件销毁时移除监听。结果在组件里面调用这个hooks,有个告警提示 [Vue warn]: onBeforeUnmount is called when there is no active component instance to be associated with. Lifecycle inje…

使用Python实现图像的手绘风格效果

使用Python实现图像的手绘风格效果 一、引言二、代码详细解释与示例三、完整框架流程四、运行五、结论附:完整代码 一、引言 在数字图像处理领域,模拟手绘风格是一项有趣且具有挑战性的任务。手绘风格图像通常具有独特的纹理和深浅变化,给人…

window中借助nginx配置vite+vue项目的反向代理步骤

在官网下载好nginx的安装包后,解压后 CMD打开 start nginx 是启动命令 nginx -s stop 停止服务 nginx -s reload 如果重写了nginx.conf文件,要执行这条命令 正常情况下 成功启动和成功停止服务长这样 错误情况&解决 如果nginx -s stop失败 ngi…

花指令例子

如图所示: 指令EB FF的汇编代码为jmp -1,CPU执行到地址处0x6c80c0的指令EB FF时(jmp -1),EIP为6c80c2, 执行后,EIP为0x6c80c1。但是反汇编器无法自动识别该指令。

关于我的编程语言——C/C++——第八篇

(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过) 什么是C C语言是结…

博客园美化

1、主题介绍 使用的 SimpleMemory 这款主题 github官网 2、设置主题并申请 js 代码权限 3、主题设置 博客侧边栏公告 <script type"text/javascript">window.cnblogsConfig {info: {blogIcon: https://ts1.cn.mm.bing.net/th/id/R-C.85775e482741cb7ab7f…

SpringBoot基础系列学习(二):配置详解

文章目录 一丶依赖二丶配置文件三丶获取配置文件中的信息1.PropertySource("classpath:application2.properties")2. ConfigurationProperties(prefix "baicaizhi1")3. Value4. 使用EnviromentgBean获取5. 使用ResourceBundle获取 一丶依赖 <dependen…

初识Electron 进程通信

概述 Electron chromium nodejs native API&#xff0c;也就是将node环境和浏览器环境整合到了一起&#xff0c;这样就构成了桌面端&#xff08;chromium负责渲染、node负责操作系统API等&#xff09; 流程模型 预加载脚本&#xff1a;运行在浏览器环境下&#xff0c;但是…

建网站怎么建?只需几个步骤

在这个网络飞速发展的时代&#xff0c;越来越多的人都渴望拥有自己的网站。然而&#xff0c;对于大多数新手来说&#xff0c;如何建立自己的网站可能充满了挑战。本文将为您详细介绍建网站的关键步骤&#xff0c;让您能够轻松搭建自己的网站。 选择适合的建站工具 虽然市面上有…

台达控制器与三菱变频器实现EtherCAT转CC-Link IEFB协议通讯方案

一.项目背景&#xff1a; 在某自动化生产车间中&#xff0c;原有系统采用台达的 EtherCAT 控制器来控制多个设备的运动和操作&#xff0c;但车间内的一些关键设备使用的是三菱变频器&#xff0c;且基于 CC-Link IEFB 协议通讯。为了实现整个系统的集中控制和数据统一管理&#…

Js — 防抖及底层实现

防抖&#xff1a;单位时间内&#xff0c;频繁触发事件&#xff0c;只执行最后一次 防抖实现方式&#xff1a; lodash提供的防抖函数_.debounce(func,[wait0],[option]) 延迟wait毫秒后调用func方法 定时器setTimeout 目标&#xff1a;鼠标在盒子上移动&#xff0c;鼠标停止50…

负载均衡式在线oj项目开发文档2(个人项目)

judge模块的框架 完成了网页渲染的功能之后&#xff0c;就需要判断用户提交的代码是否是正确的&#xff0c;当用户点击提交之后&#xff0c;就会交给路由模块的/judge模块&#xff0c;然后这个路由模块就需要去调用jude模块了&#xff0c;也就是需要一个新的jude模块&#xff…