PySide6.QtGui.QPointingDeviceUniqueId¶
- 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。您不应在可移植代码中使用此属性的值,而应依靠相等性来识别指针。
另请参阅
- Access functions:
- __init__()¶
构造一个无效的唯一指针ID。
- static fromNumericId(id)¶
- Parameters:
id – int
- Return type:
从数字ID
id构造一个唯一的指针ID。- isValid()¶
- Return type:
布尔
返回此唯一指针ID是否有效,即它代表一个实际的指针。
- numericId()¶
- Return type:
整数
属性
numericIdᅟ的获取器。- __ne__(rhs)¶
- Parameters:
rhs –
QPointingDeviceUniqueId- Return type:
布尔
返回两个唯一指针ID
lhs和rhs是否标识不同的指针(true)或不标识(false)。- __eq__(rhs)¶
- Parameters:
rhs –
QPointingDeviceUniqueId- Return type:
布尔
返回两个唯一指针ID
lhs和rhs是否标识相同的指针(true)或不相同(false)。