QAccelerometer

The QAccelerometer class is a convenience wrapper around QSensor . More

Inheritance diagram of PySide6.QtSensors.QAccelerometer

Synopsis

Functions

Detailed Description

The only behavioural difference is that this class sets the type properly.

It also supports changing the acceleration mode, which controls whether the force of gravity is included in the accelerometer values or not.

Furthermore, this class features a function that returns a QAccelerometerReading instead of a QSensorReading .

For details about how the sensor works, see QAccelerometerReading .

class PySide6.QtSensors.QAccelerometer([parent=None])
Parameters

parentPySide6.QtCore.QObject

Construct the sensor as a child of parent.

PySide6.QtSensors.QAccelerometer.AccelerationMode

This enum represents the acceleration mode of an acceleration sensor.

The acceleration mode controls how the sensor reports acceleration. is the only mode in which the values can be directly physically measured, the others are an approximation.

Constant

Description

QAccelerometer.Combined

Both the acceleration caused by gravity and the acceleration caused by the user moving the device is reported combined.

QAccelerometer.Gravity

Only the acceleration caused by gravity is reported. Movements of the device caused by the user have no effect other than changing the direction when the device is rotated.

QAccelerometer.User

Only the acceleration caused by the user moving the device is reported, the effect of gravity is canceled out. A device at rest therefore should report values of, or close to, zero. In other APIs, this mode might be known as linear acceleration.

See also

accelerationMode

PySide6.QtSensors.QAccelerometer.sensorType
PySide6.QtSensors.QAccelerometer.accelerationMode()
Return type

AccelerationMode

PySide6.QtSensors.QAccelerometer.accelerationModeChanged(accelerationMode)
Parameters

accelerationModeAccelerationMode

PySide6.QtSensors.QAccelerometer.setAccelerationMode(accelerationMode)
Parameters

accelerationModeAccelerationMode

Sets the acceleration mode to accelerationMode.