Auf dieser Seite

QSensorPluginInterface Class

Die Klasse „QSensorPluginInterface“ ist die rein virtuelle Schnittstelle zu Sensor-Plugins. Mehr...

Header: #include <QSensorPluginInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors

Öffentliche Funktionen

virtual void registerSensors() = 0

Ausführliche Beschreibung

Die Klasse „QSensorPluginInterface“ wird in Sensor-Plugins implementiert, um Sensor-Backends bei „ QSensorManager “ zu registrieren.

Siehe auch „Erstellen eines Sensor-Plugins“.

Dokumentation zu den Mitgliedsfunktionen

[pure virtual] void QSensorPluginInterface::registerSensors()

Diese Funktion wird beim Laden des Plugins aufgerufen. Das Plugin sollte Sensor-Backends durch den Aufruf von ` QSensorManager::registerBackend()` registrieren. Alle Backends, die andere Sensoren nutzen, sollten stattdessen in der Methode `QSensorPluginInterface::sensorsChanged()` registriert werden.

Siehe auch „Erstellen eines Sensor-Plugins“.

© 2026 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.