Qt 传感器
Qt 传感器模块通过 QML 和 C++ 接口提供对传感器硬件的访问。
目前,API 支持 Android、iOS 和 Windows (MSVC)。
使用模块
QML API
模块的 QML 类型可以通过 QtSensors
导入获得。要使用类型,请将以下导入语句添加到您的 .qml 文件中
import QtSensors
C++ API
使用 Qt 模块的 C++ API 需要链接到模块库,可以通过直接链接或通过其他依赖项进行链接。包括 CMake 和 qmake在内的多个构建工具对此有专门的支持。
使用 CMake 构建库
使用 find_package()
命令在 Qt6
软件包中定位所需的模块组件
find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
更多细节,请参见 使用 CMake 构建 概述。
使用 qmake 构建
要为使用 qmake 构建配置模块,请将模块作为 QT
变量的值添加到项目的 `.pro` 文件中
QT += sensors
文章和指南
示例
API 参考信息
模块发展趋势
Qt 传感器变更列出了为 Qt 6 系列Qt所做的模块 API 和功能的重要更改。
许可证和归属
Qt 传感器模块可在 Qt公司 的商业许可证下使用。此外,它还可在以下免费软件许可证下使用:GNU Lesser General Public License version 3(GNU 较小通用公共许可证,版本 3)或GNU General Public License 2(GNU 通用公共许可证,版本 2)。有关更多详细,请参阅 Qt 许可
此外,Qt 6.7.2 中的 Qt 传感器可能包含以下许可下的第三方模块
Apache License 2.0 |
© 2024 Qt 公司有限公司。本文档中包含的贡献均为各自版权拥有者的版权。本提供的文档遵循 Free Software Foundation 发布的 GNU 免费文档许可证第1.3版 的条款。Qt 及其相关标志是芬兰和/或其他国家的 The Qt Company Ltd 的商标。所有其他商标均为其各自拥有者的财产。