Датчики Qt
API датчиков Qt предоставляет доступ к датчикам аппаратного обеспечения через интерфейсы QML и C++.
В настоящее время API поддерживается на платформах Android, iOS и Windows (MSVC).
Информация для разработчиков приложений
Приложения могут получить доступ к датчикам Qt с помощью QML или C++.
Для включения определений классов модуля используйте следующую директиву:
#include <QtSensors>
Для импорта типов QML в ваше приложение, используйте следующую инструкцию импорта в вашем файле .qml:
import QtSensors
Для линковки с модулем:
Используя cmake:
find_package(Qt6 COMPONENTS Sensors REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Sensors)
Используя qmake:
QT += sensors
Дополнительные ссылки:
| Типы QML | Информация о QML API датчиков Qt |
| Классы C++ | Информация об API датчиков Qt на C++ |
| Обзор датчиков Qt на C++ | Общая информация о том, как использовать API на C++. |
| Примеры | Примеры, демонстрирующие использование API датчиков Qt |
Информация для разработчиков бекенда
| Бекенд | Информация о бэкенде датчиков Qt |
| Qt Sensors - Пример датчика Grue | Пример датчика Grue Qt Sensors демонстрирует создание бэкенда датчиков |
Эволюция модуля
Изменения в Qt Sensors перечисляет важные изменения в API и функциональности модуля, внесённые для серии Qt 6.
Платформенно-специфическая информация
| Таблица совместимости | Таблица совместимости всех поддерживаемых платформ. |
| Общий бэкенд | Информация о общем бэкенде датчиков. |
Модуль Qt Sensors доступен по коммерческим лицензиям от The Qt Company. Кроме того, он доступен по лицензиям свободного программного обеспечения: GNU Lesser General Public License, версия 3, или GNU General Public License, версия 2. Подробнее см. Лицензирование Qt.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qtsensors-index.html