应用程序开发解决方案
作为一名开发人员,您很可能有自己喜欢的操作系统、工具链和语言。在工作中,您可能会做出选择,但 Qt 能让您在所有操作系统、平台和屏幕类型(从台式机和嵌入式系统到关键业务应用程序、车载系统、可穿戴设备和连接到物联网的移动设备)中维护单一的软件代码库,从而为您提供了一些自由。
可供选择的方案不胜枚举,下表总结了适用于不同类型目标平台或行业的解决方案,并提供了更多信息链接。
要开发 | 您需要 |
---|---|
桌面 | Qt for Linux、macOS 或 Windows 以及相应的Qt 模块,具体取决于应用程序的用途。 |
移动设备 | 适用于 Linux、macOS 或 Windows 的 Qt 以及您要在其上运行应用程序的移动设备平台。例如,Android 版 Qt或iOS 版 Qt。 |
嵌入式设备 | Boot to Qt, Qt for Android Automotive或Qt for Automation。 |
微控制器 | Qt for MCUs |
您可以使用 C++、QML 或 Python 进行应用程序开发:
开发 | 您需要 |
---|---|
C++/Qt | 用于 Linux、macOS 或 Windows 的 Qt |
QML/Qt Quick | 用于 Linux、macOS 或 Windows 的 Qt |
Python | Qt for Python |
© 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.