Qt 简介

Qt 6 可让您以前所未有的速度为多种设备和平台开发具有直观用户界面的应用程序。

注: Qt 6 与Qt 5 高度兼容。Qt 5 应用程序的开发人员可以无缝迁移到 Qt 6,同时保留应用程序的功能。

设计用户界面

Qt为用户界面设计提供了两种解决方案Qt WidgetsQt Quick. Qt Widgets.NET用户界面与桌面外观和感觉紧密结合。 Qt Quick用户界面具有流畅的动画效果,是触摸界面的最佳选择。用户界面页面对Qt QuickQt Widgets 技术进行了比较。

跨平台

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

功能和 API

Qt 在用户界面、网络、网络技术、通信协议、文件格式等领域拥有大量模块

基本模块定义了 Qt 在所有平台上的基础。它们适用于所有支持的开发平台和经过测试的目标平台。

附加组件可为特定用途带来额外价值。

工具

Qt Creator是用于开发 Qt 应用程序的完整集成开发环境。您可以在Qt Creator 中设置项目、编码、调试、打包和部署。

Qt Design Studio工具支持设计Qt Quick UI。通过它,您可以使用预设的用户界面组件,从线框到最终实现,定义用户界面的外观和感觉。

还有更多工具可供选择。

编程语言

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

Qt Quick 用户界面用QML 编写。

何去何从

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.