QPointingDeviceUniqueId 標識用於指嚮設備的唯一對象 (譬如:令牌或手寫筆)。 更多...
| 頭: | #include <QPointingDeviceUniqueId> |
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| QPointingDeviceUniqueId () | |
| bool | isValid () const |
| qint64 | numericId () const |
| QPointingDeviceUniqueId | fromNumericId (qint64 id ) |
| size_t | qHash (QPointingDeviceUniqueId key , size_t seed = 0) |
| bool | operator!= (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs ) |
| bool | operator== (QPointingDeviceUniqueId lhs , QPointingDeviceUniqueId rhs ) |
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.
另請參閱 QEventPoint .
[read-only]
numericId
: const
qint64
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.
訪問函數:
| qint64 | numericId () const |
另請參閱 isValid ().
構造無效的唯一指針 ID。
[static]
QPointingDeviceUniqueId
QPointingDeviceUniqueId::
fromNumericId
(
qint64
id
)
Constructs a unique pointer ID from numeric ID id .
Returns whether this unique pointer ID is valid, that is, it represents an actual pointer.
返迴哈希值為 key ,使用 seed 做計算種子。
Returns whether the two unique pointer IDs
lhs
and
rhs
identify different pointers (
true
) or not (
false
).
Returns whether the two unique pointer IDs
lhs
and
rhs
identify the same pointer (
true
) or not (
false
).