Qt Sensors▲
The Qt Sensors module provides access to sensor hardware via QML and C++ interfaces.
Currently, the API is supported on Android, iOS, and Windows (MSVC).
Using the Module▲
QML API▲
The QML types of the module are available through the QtSensors import. To use the types, add the following import statement to your .qml file:
import
QtSensors
C++ API▲
Using a Qt module's C++ API requires linking against the module library, either directly or through other dependencies. Several build tools have dedicated support for this, including CMake and qmake.
Building with CMake▲
Use the find_package() command to locate the needed module component in the Qt6 package:
find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::
Sensors)
For more details, see the Build with CMake overview.
Building with qmake▲
To configure the module for building with qmake, add the module as a value of the QT variable in the project's .pro file:
QT +=
sensors
Articles and Guides▲
Examples▲
API Reference▲
Module Evolution▲
Changes to Qt Sensors lists important changes in the module API and functionality that were made for the Qt 6 series of Qt.
Licenses▲
The Qt Sensors module is available under commercial licenses from The Qt Company. In addition, it is available under free software licenses: The GNU Lesser General Public License, version 3, or the GNU General Public License, version 2. See Qt Licensing for further details.