PySide6.QtGui.QPointingDeviceUniqueId

class QPointingDeviceUniqueId

QPointingDeviceUniqueId 标识一个唯一的对象,例如带有标签的令牌或触控笔,这些对象与指向设备一起使用。更多

概要

属性

  • numericIdᅟ - 由接触点表示的令牌的数字唯一ID

方法

静态函数

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QPointingDeviceUniqueIds 可以比较是否相等,并且可以用作 QHash 中的键。如果设备支持此类 ID,您可以通过 numericId() 访问数字 ID。然而,为了未来的扩展,您不应使用该函数,而应使用相等运算符比较此类型的对象。

这个类是围绕一个整数ID的薄包装。你通过值将其传入和传出函数。

另请参阅

QEventPoint

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property numericIdᅟ: int

此属性保存由接触点表示的令牌的数字唯一ID。

如果设备提供了数字ID,isValid() 返回 true,并且此属性提供数字ID;否则为 -1。

您不应在可移植代码中使用此属性的值,而应依靠相等性来识别指针。

另请参阅

isValid()

Access functions:
__init__()

构造一个无效的唯一指针ID。

static fromNumericId(id)
Parameters:

id – int

Return type:

QPointingDeviceUniqueId

从数字ID id 构造一个唯一的指针ID。

isValid()
Return type:

布尔

返回此唯一指针ID是否有效,即它代表一个实际的指针。

numericId()
Return type:

整数

属性 numericIdᅟ 的获取器。

__ne__(rhs)
Parameters:

rhsQPointingDeviceUniqueId

Return type:

布尔

返回两个唯一指针ID lhsrhs 是否标识不同的指针(true)或不标识(false)。

__eq__(rhs)
Parameters:

rhsQPointingDeviceUniqueId

Return type:

布尔

返回两个唯一指针ID lhsrhs 是否标识相同的指针(true)或不相同(false)。