QT初识(1)

我们今天来认识一下QT。

桌面开发

在了解QT,我们得了解一下桌面开发:

桌面开发指的是编写和构建在个人计算机或其他桌面操作系统(如Windows、macOS、Linux等)上运行的本地应用程序的过程。这类应用程序不依赖于网页浏览器,可以直接在用户的操作系统上安装并独立运行,通常具有以下特点:

  1. 本地性能:桌面应用能够充分利用计算机硬件资源,执行效率较高,特别是对于需要大量计算、图形渲染或实时响应的应用来说,表现更优。
  2. 离线能力:许多桌面应用并不需要持续的互联网连接即可正常使用。
  3. 深度集成:可以与操作系统的底层功能紧密集成,比如访问文件系统、硬件设备、系统设置等。
  4. 用户界面:桌面应用可以设计出丰富的图形用户界面(GUI),并且可以利用操作系统提供的原生UI组件和交互方式。
  5. 开发工具与语言:开发桌面应用可以使用多种编程语言和框架,例如C++、C# (.NET Framework 或 .NET Core)、Java (Swing、JavaFX)、Python (Tkinter、PyQt、wxPython)、Objective-C/Swift (针对macOS)等。
  6. 部署与更新:桌面应用需要通过安装包(如.exe、.dmg、.deb等)分发给用户安装,更新时可能需要用户手动下载安装新的版本或者使用自动更新机制。
  7. 局限性:每个桌面应用通常只针对特定操作系统进行开发,跨平台兼容性需要额外的工作量,比如使用跨平台的开发框架或编写不同的代码版本。

说白了,桌面开发就是开发 本地的应用程序,像什么画图板,文件资源管理器之类的而我们的QT就是专门搞这一块的。

什么是QT

Qt(发音为“cute”)是一个由Digia公司开发和维护的开源跨平台应用程序开发框架,主要用于创建图形用户界面(GUI)以及跨平台应用程序。Qt 支持多种编程语言,包括但不限于 C++(主要)、QML(声明式UI语言)和Python,并且它可以用来开发各种类型的应用程序,从简单的命令行工具到复杂的桌面应用程序,再到移动应用、嵌入式系统甚至是Web应用。

在桌面开发方面,Qt 提供了丰富的Widgets库来构建经典的窗口式应用程序,通过这些Widgets,开发者能够轻松地设计出功能强大、界面友好的桌面应用。同时,Qt Quick模块利用QML语言与OpenGL技术实现流畅、现代风格的用户界面设计,特别适用于触屏设备和需要高性能图形表现的场景。

除此之外,Qt 还具备以下特点:

  • 跨平台:Qt 支持Windows、macOS、Linux以及其他Unix变体,还包括嵌入式Linux系统、Android和iOS等移动平台。
  • API一致性:编写一次代码可在多个平台上运行,极大地提高了开发效率。
  • 社区活跃:Qt有一个庞大的开发者社区和丰富资源,如教程、文档和技术支持。
  • 开发工具:Qt Creator是一个完整的集成开发环境,它包含了项目管理、代码编辑、调试、构建和版本控制等一系列功能。

因此,对于桌面应用开发而言,Qt因其强大的功能、高度的可定制性和良好的性能而被广泛采用。

下载QT

点击下方的链接进入官网:

https://download.qt.io/archive/qt/

在这里插入图片描述
选中5.14版本,进去:
在这里插入图片描述
随便挑一个版本进去:
在这里插入图片描述
选择对应版本安装即可。

安装的时候基本一路next就行了,如果是第一次装会让你申请一个账户,申请就完事了,同时在装组件的时候,勾选下面的选项:
在这里插入图片描述

安装好之后的工具

Assisant

在这里插入图片描述
是一个离线的文档:
在这里插入图片描述

Designer

图形化设计界面的一个工具,一般不单独使用,会配合QT Creator一起使用:
在这里插入图片描述
在这里插入图片描述

QT Creator

这个才是我们要关注的,这个就是我们的IDE开发环境:
在这里插入图片描述
在这里插入图片描述

创建一个简单的项目

单击左上方的文件:
在这里插入图片描述
选择新建项目或者文件:
在这里插入图片描述
在这里插入图片描述这个时候会让我们选择模板,我们是初学者,选择Widgets就行:
在这里插入图片描述
这个时候进入基本配置了,改好名称和路径之后,进入下一步:
在这里插入图片描述这里的Build System就选qmake(如果有小伙伴安装了cmake,也可以用cmake)

在这里插入图片描述之后进入下一步:
在这里插入图片描述在Base Class这里我们可以选择基本的类型:
在这里插入图片描述

之后的Translation可以直接下一步,来到Kits
在这里插入图片描述这个是让你选择构建项目的时候所用的工具组,我这里只有一个,就选这一个。(如果有多个,可以选择另外的)

最后的Summary可以直接点击完成,项目构建完成:
在这里插入图片描述
我们可以点击左下角的开始键来运行项目:
在这里插入图片描述

运行成功,会有一个界面:
在这里插入图片描述

相关推荐

  1. <span style='color:red;'>初</span><span style='color:red;'>识</span> <span style='color:red;'>QT</span>

    QT

    2024-04-01 08:32:04      35 阅读
  2. <span style='color:red;'>QT</span><span style='color:red;'>初</span><span style='color:red;'>识</span>

    QT

    2024-04-01 08:32:04      41 阅读
  3. <span style='color:red;'>Qt</span><span style='color:red;'>初</span><span style='color:red;'>识</span>

    Qt

    2024-04-01 08:32:04      28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 08:32:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 08:32:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 08:32:04       82 阅读
  4. Python语言-面向对象

    2024-04-01 08:32:04       91 阅读

热门阅读

  1. 线阵相机如何选型

    2024-04-01 08:32:04       36 阅读
  2. 「CSS 只要三节课」之入门

    2024-04-01 08:32:04       39 阅读
  3. 奖学金NOIP2007 普及组 T1

    2024-04-01 08:32:04       31 阅读
  4. 力扣 219.存在重复元素2

    2024-04-01 08:32:04       37 阅读
  5. spring系列常用注解原理

    2024-04-01 08:32:04       35 阅读
  6. 简单了解HTTP和HTTPS

    2024-04-01 08:32:04       41 阅读
  7. C++类复习

    2024-04-01 08:32:04       34 阅读
  8. EXCEL VBA限制工作数据批号或者自定义规则完整

    2024-04-01 08:32:04       38 阅读
  9. Android Studio下载示例

    2024-04-01 08:32:04       33 阅读