用於指針事件的基類。 更多...
| 頭: |
#include <QPointerEvent>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
|
| qmake: |
QT += gui
|
| Since: | Qt 6.0 |
| 繼承: | QInputEvent |
| 繼承者: |
| bool | addPassiveGrabber (const QEventPoint & point , QObject * grabber ) |
| bool | allPointsAccepted () const |
| bool | allPointsGrabbed () const |
| void | clearPassiveGrabbers (const QEventPoint & point ) |
| QObject * | exclusiveGrabber (const QEventPoint & point ) const |
| QList<QPointer<QObject>> | passiveGrabbers (const QEventPoint & point ) const |
| QEventPoint & | point (qsizetype i ) |
| QEventPoint * | pointById (int id ) |
| qsizetype | pointCount () const |
| QPointingDevice::PointerType | pointerType () const |
| const QPointingDevice * | pointingDevice () const |
| const QList<QEventPoint> & | points () const |
| bool | removePassiveGrabber (const QEventPoint & point , QObject * grabber ) |
| void | setExclusiveGrabber (const QEventPoint & point , QObject * exclusiveGrabber ) |
| virtual void | setAccepted (bool accepted ) override |
告知交付邏輯給定 grabber 要接收所有未來更新事件且發布事件包含給定 point ,不管這些事件可能在哪裏交付。
它僅用於 Qt Quick 輸入處理程序 .
返迴
false
if
grabber
已添加,
true
否則。
返迴
true
若 isPointAccepted() 為
true
對於每點在
points
();否則
false
.
返迴
true
若每點在
points
() 擁有
exclusiveGrabber
() 或一個或多個
passiveGrabbers
().
移除所有無源抓取器從給定 point .
它僅用於 Qt Quick 輸入處理程序 .
另請參閱 QPointerEvent::addPassiveGrabber ().
返迴被設為接收所有未來更新事件的對象且發布事件包含給定 point .
此時主要用於 Qt Quick。
另請參閱 setExclusiveGrabber ().
返迴已請求以接收所有未來更新事件的對象列錶且發布事件包含給定 point .
它僅用於 Qt Quick 輸入處理程序 .
另請參閱 QPointerEvent::addPassiveGrabber ().
返迴 QEventPoint 參考點在索引 i .
返迴點其
id
匹配給定
id
,或
nullptr
若找不到這樣的點。
返迴在此指針事件中的點數。
返迴生成事件的點類型。
返迴此事件發源的源設備。
這如同 QInputEvent::device () 但為方便起見會 typecast。
返迴在此指針事件中的點列錶。
移除無源
grabber
從給定
point
若先前添加過。返迴
true
若它之前是無源抓取器,
false
若不。
它僅用於 Qt Quick 輸入處理程序 .
另請參閱 QPointerEvent::addPassiveGrabber ().
[override virtual]
void
QPointerEvent::
setAccepted
(
bool
accepted
)
告知交付邏輯給定 exclusiveGrabber 要接收所有未來更新事件且發布事件包含給定 point ,且可以跳過到其它項的交付。
此時主要用於 Qt Quick。
另請參閱 exclusiveGrabber ().