济南网站建设cn un,asp网站建设 文献,广西壮族自治区地图全图,采集器wordpress文章目录 1.前端开发简单分类2.Qt的简单介绍3.Qt的安装和环境配置4.创建简单的Qt项目 1.前端开发简单分类
前端开发#xff0c;这里是一个广义的概念#xff0c;不单指网页开发#xff0c;它的常见分类
网页开发#xff1a;前端开发的主要领域#xff0c;使用HTML、CSS … 文章目录 1.前端开发简单分类2.Qt的简单介绍3.Qt的安装和环境配置4.创建简单的Qt项目 1.前端开发简单分类
前端开发这里是一个广义的概念不单指网页开发它的常见分类
网页开发前端开发的主要领域使用HTML、CSS 和 JavaScript等技术来创建运行在浏览器中的应用桌面应用开发虽然桌面应用通常是由后端语言如C、Java或C#开发的但现在也可以使用前端技术来开发桌面应用电脑上的应用。例如Electron框架允许开发者使用HTML、CSS和JavaScript来创建跨平台的桌面应用移动应用开发开发手机应用比如使用Java开发Android应用。
2.Qt的简单介绍
Qt 是⼀个 跨平台Linux、Mac、Windows的 C 图形⽤⼾界⾯GUI 应⽤程序框架。简单来说Qt用来开发PC端的应用程序Windows下主要是在Windows上开发WPS Office 办公软件、VirtualBox等Linux的KDE桌面都是使用Qt来开发的。当然Qt也支持移动应用开发但是这是一个边缘的解决方案。 框架和库的理解 框架是各位大佬编写的解决一些问题的通用代码我们普通的程序员在这些大佬的基础之上填充代码完成自己的需求这可谓是站在巨人的肩膀上当然框架会限定我们编写的代码的自由但能保证我们编写出来代码的下限
在编程中自由就意味着更容易出错比如C语言中的指针很灵活为程序员提供更加自由的操作但是指针也更容易出错C/C为提供自由内存管理但是也更容易出错Java就不用考虑这种问题当然自由也不都是不好的一些东西不够灵活注定了有些事情是做不了的
对应库也是大佬写的代码但是库的使用主体是程序员什么时候使用库使用什么库对库函数的调用使用在代码的什么地方程序员能更自由的控制而框架是相对固定的 Windows下的桌面应用开发方案 调用原始的Windows系统APIMFC的用于创建Windows应用程序的应用程序框架。由Microsoft公司提供MFC是为C语言设计的它提供了一组类这些类封装了Windows API使得开发Windows应用程序更加方便。使用Qt方案比较主流的方案C#“C Sharp”由Microsoft开发的面向对象的编程语言开发Electron框架允许开发者使用HTML、CSS和JavaScript来创建跨平台的桌面应用但是这样的方案比较大的缺点是效率问题当然也会有一些应用用这种方式开发如VSCode Qt 的发展史 1991 年 Qt 最早由奇趣科技开发
1996 年 进⼊商业领域它也是⽬前流⾏的 Linux 桌⾯环境 KDE 的基础
2008 年 奇趣科技被诺基亚公司收购Qt 称为诺基亚旗下的编程语⾔
2012 年 Qt ⼜被 Digia 公司收购
2014 年 4 ⽉ 跨平台的集成开发环境 Qt Creator3.1.0 发布同年 5 ⽉ 20 ⽇发布了 Qt 5.3 正式版⾄ 此 Qt 实现了对 IOS、Android、Embedded 等各平台的全⾯⽀持。 Qt 的优点 跨平台⼏乎⽀持所有的平台 可以进⾏嵌⼊式开发。 ⼀定程度上简化了内存回收机制
3.Qt的安装和环境配置
Qt的官网网址
国内清华镜像源网址 关于开发环境配置的理解 一般来说配置开发环境需要下载软件开发工具包Software Development Kit简称SDK 代码编辑器。 比如配置Java开发环境需要下载JDKJava的SDK然后使用代码编辑器就可以编写代码。当然我们下载一些IDEEntegrated Development Environment 集成开发环境就可以有SDK和代码编写的功能
编写C代码的时候使用VS下载即用也不用下载SDK它内置了这些工具再如开箱即用的JetBrains全家桶如果使用VSCode编辑器然后下载插件也能开发在搭建Qt开发环境本质上要有C编译器SDK和代码编辑器但是下载Qt SDK就有编辑器和官方提供的Qt Creator编写代码 Qt的安装 我选择下载的是5.__的版本软件并不要求最新的最新的软件可能会引入一些新的特性但是也有可能会引入一些难以解决的Bug相对于使用新特性而言我们更希望我们使用的版本是稳定的没有隐藏的Bug 单击下载好的安装包进行安装
安装Qt时遇到下面的这些页面需要注意下否则一路下一步即可 上面如果不想注册直接断开网络即可 上面选择安装C编译器MinGW当然其他的插件可以在使用的时候安装出现下面的界面说明Qt安装成功 Qt的相关工具 配置环境变量 环境变量相当于进程间通信的一种简单方式配置环境变量是将一些命令、程序等的路径配置成全局的方便直接查找当然有些时候不是必须的
将下面的这个路径配置到环境变量中D:\software\qt\5.14.0\mingw73_64\bin 4.创建简单的Qt项目 点击文件创建文件或项目 选择传统的GUI开发方式Qt Widegets 选择一个不带中文的路径 注意使用中文可能会构建失败 使用老牌的Qt构建工具qmakeCMake也是构建工具并非Qt专属Qbs新生的构建工具几乎没人用这些工具构建会用到一些元编程的技术用代码生成代码 QMainWindow完成的程序窗口QWidgt表示一个控件这里先选择QWidgt即可 关于国际化直接 即可 将项目添加到版本控制系统选择 即可 输出Hello World 点击widget.ui 通过拖拽的方式使用Label编写然后点击运行跳出界面