内容表

上一话题

QSensorFilter

下一话题

QSensorGesturePluginInterface

QSensorGestureManager

QSensorGestureManager class manages sensor gestures, registers and creates sensor gesture plugins. 更多

Inheritance diagram of PySide2.QtSensors.QSensorGestureManager

详细描述

Sensor Gesture plugins register their recognizers using the registerSensorGestureRecognizer() 函数。

// Create a QSensorGestureManager
    QSensorGestureManager gestureManager;
// Get a list of known recognizers
    QStringList recognizersList = gestureManager.gestureIds();
// Create a QSensorGeture object for each of those gesture recognizers
        QSensorGesture *gesture = new QSensorGesture( gestureManager.gestureIds(), this);
// Connect the known signals up.
        connect(gesture, SIGNAL(detected(QString)), this, SLOT(gestureDetected(QString)));
											
class QSensorGestureManager ( [ parent=Q_NULLPTR ] )
param parent

QObject

构造 QSensorGestureManager as a child of parent

PySide2.QtSensors.QSensorGestureManager. gestureIds ( )
返回类型

字符串列表

Returns the list of the currently registered gestures. Includes all the standard built-ins as well as available plugins.

PySide2.QtSensors.QSensorGestureManager. newSensorGestureAvailable ( )
PySide2.QtSensors.QSensorGestureManager. recognizerSignals ( recognizerId )
参数

recognizerId – unicode

返回类型

字符串列表

Returns the list of all the gesture signals for the registered gestureId gesture recognizer id.

PySide2.QtSensors.QSensorGestureManager. registerSensorGestureRecognizer ( recognizer )
参数

recognizer QSensorGestureRecognizer

返回类型

bool

Registers the sensor recognizer recognizer for use. QSensorGestureManager retains ownership of the recognizer object. Returns true unless the gesture has already been registered, in which case the object is deleted.

static PySide2.QtSensors.QSensorGestureManager. sensorGestureRecognizer ( id )
参数

id – unicode

返回类型

QSensorGestureRecognizer

Returns the sensor gesture object for the recognizer id .