内容表

上一话题

PySide2.QtSensors

下一话题

QAccelerometerFilter

QAccelerometer

QAccelerometer class is a convenience wrapper around QSensor . 更多

Inheritance diagram of PySide2.QtSensors.QAccelerometer

概要

函数

信号

详细描述

唯一行为差异是此类正确设置类型。

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 reading() function that returns a QAccelerometerReading 而不是 QSensorReading .

有关传感器如何工作的细节,见 QAccelerometerReading .

class QAccelerometer ( [ parent=Q_NULLPTR ] )
param parent

QObject

构造传感器作为子级对于 parent .

PySide2.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.

常量

描述

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 .

另请参阅

accelerationMode

PySide2.QtSensors.QAccelerometer. type
PySide2.QtSensors.QAccelerometer. accelerationMode ( )
返回类型

AccelerationMode

PySide2.QtSensors.QAccelerometer. accelerationModeChanged ( accelerationMode )
参数

accelerationMode AccelerationMode

PySide2.QtSensors.QAccelerometer. setAccelerationMode ( accelerationMode )
参数

accelerationMode AccelerationMode

Sets the acceleration mode to accelerationMode .