QPointingDeviceUniqueId

QPointingDeviceUniqueId identifies a unique object, such as a tagged token or stylus, which is used with a pointing device. More

Inheritance diagram of PySide2.QtGui.QPointingDeviceUniqueId

Synopsis

Functions

Static functions

Detailed Description

QPointingDeviceUniqueIds can be compared for equality, and can be used as keys in a QHash . You get access to the numerical ID via numericId() , if the device supports such IDs. For future extensions, though, you should not use that function, but compare objects of this type using the equality operator.

This class is a thin wrapper around an integer ID. You pass it into and out of functions by value.

This type actively prevents you from holding it in a QList , because doing so would be very inefficient. Use a QVector instead, which has the same API as QList , but more efficient storage.

See also

TouchPoint

class PySide2.QtGui.QPointingDeviceUniqueId

PySide2.QtGui.QPointingDeviceUniqueId(QPointingDeviceUniqueId)

param QPointingDeviceUniqueId

PySide2.QtGui.QPointingDeviceUniqueId

Constructs an invalid unique pointer ID.

static PySide2.QtGui.QPointingDeviceUniqueId.fromNumericId(id)
Parameters

id – int

Return type

PySide2.QtGui.QPointingDeviceUniqueId

Constructs a unique pointer ID from numeric ID id .

PySide2.QtGui.QPointingDeviceUniqueId.isValid()
Return type

bool

Returns whether this unique pointer ID is valid, that is, it represents an actual pointer.

PySide2.QtGui.QPointingDeviceUniqueId.numericId()
Return type

int

This property holds the numeric unique ID of the token represented by a touchpoint.

If the device provides a numeric ID, isValid() returns true, and this property provides the numeric ID; otherwise it is -1.

You should not use the value of this property in portable code, but instead rely on equality to identify pointers.

See also

isValid()

PySide2.QtGui.QPointingDeviceUniqueId.__ne__(rhs)
Parameters

rhsPySide2.QtGui.QPointingDeviceUniqueId

Return type

bool

PySide2.QtGui.QPointingDeviceUniqueId.__eq__(rhs)
Parameters

rhsPySide2.QtGui.QPointingDeviceUniqueId

Return type

bool