The Qt Sensors API provides access to sensor hardware via QML and C++ interfaces.
目前,API 支持在 Android , iOS ,和 Windows (MSVC) .
应用程序可以使用 QML 或 C++ 访问 Qt Sensors。
要包括模块类定义,使用以下指令:
#include <QtSensors>
要导入 QML 类型到应用程序中,使用以下 import 语句在 .qml 文件中:
import QtSensors
要链接到模块:
Using cmake:
find_package(Qt6 COMPONENTS Sensors REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
Using qmake:
QT += sensors
Further references:
QML 类型 | 有关 Qt Sensors QML API 的信息 |
C++ 类 | 有关 Qt Sensors C++ API 的信息 |
Qt Sensors C++ 概述 | 有关如何使用 C++ API 的高级信息。 |
范例 | Qt Sensors API 用法演示范例 |
Backend | 有关 Qt Sensors 后端的信息 |
Qt Sensors - 格鲁传感器范例 | Qt Sensors - 格鲁传感器范例演示传感器后端的创建 |
Changes to Qt Sensors 列出了 Qt 的 Qt 6 系列在模块 API 和功能上所做出的重要改变。
兼容性映射 | 所有支持平台的兼容性映射。 |
一般后端 | 有关一般传感器后端的信息。 |
The Qt Sensors module is available under commercial licenses from Qt 公司 。此外,它在自由软件许可下也是可用的: GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 。见 Qt 许可 进一步了解细节。