Qt 基础认知

Qt优势

  • 跨平台性
  • 可扩展性
  • 世界级的应用程序编程接口与文档
  • 可维护性、稳定性与兼容性
  • 庞大的开发者生态系统

Qt6.0新特性

  • 新一代QML
  • 新一代图形渲染技术
  • 统一且一致的开发工具链
  • 增强的Qt C++应用程序编程接口
  • 组件市场

基础模块集合

  • Qt Core : 供其他模块使用的核心非图形类
  • Qt D-Bus: 用于在Linux系统上通过D-BUS协议实现进程间通信的类
  • Qt GUI: 图形用户界面组件的基础类,包含OpenGL相关内容
  • Qt Network: 简化网络编程并提升其可移植性的类
  • Qt QML : 用于QML和JavaScript语言的类

核心模块

  • Qt Core: 提供内存管理、容器、事件循环等底层基础能力
  • Qt D-BUS : 实现Linux下进程间通信,适配嵌入式、桌面Linux开发场景
  • Qt GUI : 封装图形界面基础组件与渲染能力,集成OpenGL支持高性能绘图
  • Qt Network:统一跨平台网络编程接口,屏蔽不同系统的网络协议差异
  • Qt QML:实现QML/JS解析与运行,是Qt Quick界面开发的核心支撑
  • Qt Quick : 声明式框架,用于构建具备自定义界面的高动态性应用程序
  • Qt QuickControls:提供轻量级的QML类型,用于为桌面、嵌入式和移动设备创建高性能的用户界面
  • Qt Quick Layouts:布局项,用于在用户界面中排列基于Qt Quick2的元素
  • Qt Test:用于对Qt 应用程序和类库进行单元测试的类
  • Qt Widgets :用于通过C++组件扩展Qt图形用户界面的类

附加模块

  • Netword : Qt Bluetooth / Qt Netword Authorization
  • UI Components : Qt Quick 3D / Qt Quick Timeline / Qt Charts / Qt Data / Visualization / Qt Lottie Animation / Qt Virtual Keyboard
  • Graphics : Qt 3D / Qt Image Formats / Qt OpenGL / Qt Shader Tools / Qt SVG / Qt Wayland Compositor
  • Hepler : Qt 5 Core Compatibility APIs / Qt Concurrent / Qt Help / Qt Print Support / Qt Quick Widgets / Qt SCXML / Qt SQL / Qt State Machine / Qt UI Tools / Qt XML

支持平台

Qt支持多种平台,包括主流的桌面平台和嵌入式平台。 原生支持Windows、macOS、Linux等主流桌面,以及嵌入式Linux、Android、IOS、MCU等嵌入式/移动平台。同时可以通过 Qt Platform Abstraction抽象层,开发者可基于行密度硬件/系统开发平台插件,实现Qt在自研平台的移植

相关推荐
Fuyo_11194 分钟前
C++中的活字印刷术——模板·初阶
开发语言·c++·笔记
小白|5 分钟前
cmake:昇腾CANN构建系统完全指南
java·c++·算法
王老师青少年编程6 分钟前
2026年全国青少年信息素养大赛“算法应用主题赛”(初赛)【C++考点大纲】(全场景、组别):文末附备考秘籍!
c++·全国青少年信息素养大赛·初赛·2026年·算法应用主题赛·考点大纲
炽烈小老头7 分钟前
【每天学习一点算法 2026/05/21】课程表
学习·算法
Season4508 分钟前
C++之模板元编程(前置知识 constexpr)
开发语言·c++
咩咦29 分钟前
C++学习笔记22:前置后置 ++/-- 和日期减日期
c++·学习笔记·运算符重载·日期类·前置++·后置++·日期减日期
计算机安禾33 分钟前
【c++面向对象编程】第40篇:单例模式(Singleton)的多种C++实现
开发语言·c++·单例模式
Harm灬小海35 分钟前
【云计算学习之路】学习Centos7系统-Linux软件包管理
linux·运维·服务器·学习·云计算·yum·rpm
魔法阵维护师43 分钟前
从零开发游戏需要学习的c#模块,第十七章(显示真正的图片——精灵绘制)
学习·游戏
婷婷_17243 分钟前
JTAG (IEEE 1149.1)学习记录
学习·程序人生·debug·芯片·jtag·phy·eth/pcie