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()

访问函数
__init__()#

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

static fromNumericId(id)#
参数:

id – int

返回类型:

QPointingDeviceUniqueId

从数字 ID id 构建唯一指针 ID。

isValid()#
返回类型:

bool

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

numericId()#
返回类型:

int

获取属性 numericIdᅟ 的获取器。

__ne__(rhs)#
参数:

rhsQPointingDeviceUniqueId

返回类型:

bool

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

__eq__(rhs)#
参数:

rhsQPointingDeviceUniqueId

返回类型:

bool

返回两个独特的指针标识符 lhsrhs 是否指向相同的指针(true)或者不是(false)。