- class QPointingDeviceUniqueId#
QPointingDeviceUniqueId
用于标识一个唯一对象,例如带标签的令牌或笔,它与指针设备一起使用。更多...摘要#
属性#
numericId
- 表示触摸点的令牌的唯一数字ID
方法#
def
__init__()
def
isValid()
def
numericId()
def
__ne__()
def
__eq__()
静态函数#
def
fromNumericId()
注意
此文档可能包含从C++自动翻译为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据来告诉我们
详细描述#
QPointingDeviceUniqueIds 可以用于比较相等,并可以作为 QHash 中的键。如果设备支持这样的 ID,您可以通过
numericId()
获取数字 ID。然而,为了将来扩展,您不应该使用该函数,而应该使用相等操作符来比较此类对象。此类是整数 ID 的薄包装。您通过值传递它到函数中并从函数返回。
另请参阅
注意
当使用
from __feature__ import true_property
时可以直接使用属性,否则可以通过访问器函数。- property numericIdᅟ: int#
此属性保存由触摸点表示的令牌的唯一数字 ID。
如果设备提供数字 ID,则
isValid()
返回 true,并且此属性提供数字 ID;否则它为 -1。您不应该在便携式代码中使用此属性的值,而是应依赖相等来识别指针。
另请参阅
- 访问函数
- __init__()#
构建一个无效的唯一指针 ID。
- static fromNumericId(id)#
- 参数:
id – int
- 返回类型:
从数字 ID
id
构建唯一指针 ID。- isValid()#
- 返回类型:
bool
返回此唯一指针 ID 是否有效,即它表示一个实际的指针。
- numericId()#
- 返回类型:
int
获取属性
numericIdᅟ
的获取器。- __ne__(rhs)#
- 参数:
rhs –
QPointingDeviceUniqueId
- 返回类型:
bool
返回两个唯一指针 ID
lhs
和rhs
是否标识不同的指针(true
)或不是(false
)。- __eq__(rhs)#
- 参数:
rhs –
QPointingDeviceUniqueId
- 返回类型:
bool
返回两个独特的指针标识符
lhs
和rhs
是否指向相同的指针(true
)或者不是(false
)。