Qt 简介

Qt 6 允许您以比以往任何时候都快的方式开发适用于多设备和平台的应用程序,具有直观的用户界面。

注意:Qt 6 与 Qt 5 具有高度兼容性。Qt 5 应用程序的开发者可以在保留应用程序功能的同时无缝迁移到 Qt 6。

设计用户界面

Qt 提供了两种 UI 设计解决方案:Qt WidgetsQt QuickQt Widgets 与桌面外观和感觉紧密结合。 Qt Quick UI 具有流畅的动画,非常适合触摸界面。在 用户界面 页面上比较了 Qt Quick 和 Qt Widgets 技术。

跨平台

Qt 是跨平台的。Qt 模块可在各种 设备和平台 上使用。适用于 Windows、macOS 和 Linux 的开发工具,如 Qt CreatorQt Design Studio。构建工具如 qmakeCMake 无缝处理构建过程中的平台特定差异。

功能和 API

Qt 在 UI、网络、Web 技术、通信协议、文件格式等多个领域提供了一整套模块。

基本模块 定义了 Qt 在所有平台上的基础。它们可在所有受支持的开发平台上使用,并在测试目标平台上进行了测试。

附加模块 可为特定目的提供更多价值。

工具

Qt Creator 是一个用于开发 Qt 应用程序的全功能 IDE。您可以在 Qt Creator 中设置项目、编写代码、调试、打包和部署。

Qt Design Studio 支持设计 Qt Quick UI。它允许您使用预设 UI 组件将 UI 从线框图定义到最终实现。

还有更多工具 可用。

编程语言

Qt 应用程序通常使用 C++ 编写。 Qt for Python 允许您使用 Python 编写应用程序。

Qt Quick UI 使用 QML 编写。

下一步去哪里

© 2024 Qt公司有限公司。本文件中包含的文档贡献者保留各自的版权。在此提供的文档是根据自由软件基金会发布的GNU自由文档许可协议的1.3版本许可的:GNU自由文档许可协议版本1.3。Qt及其相关标志是芬兰以及全世界范围内的注册商标,归Qt公司有限公司所有。所有其他商标均为其各自所有者的财产。