QTest::QTouchEventWidgetSequence Class
class QTest::QTouchEventWidgetSequenceLa classe `QTouchEventWidgetSequence` sert à simuler une séquence d'événements tactiles pour un widget. En savoir plus...
| En-tête : | #include <qtestsupport_widgets.h> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Test) target_link_libraries(mytarget PRIVATE Qt6::Test) |
| qmake : | QT += testlib |
| Hérite de : | QTest::QTouchEventSequence |
Fonctions publiques
| QTest::QTouchEventWidgetSequence & | move(int touchId, const QPoint &pt, QWidget *widget = nullptr) |
| QTest::QTouchEventWidgetSequence & | press(int touchId, const QPoint &pt, QWidget *widget = nullptr) |
| QTest::QTouchEventWidgetSequence & | release(int touchId, const QPoint &pt, QWidget *widget = nullptr) |
Description détaillée
Pour simuler une séquence d’événements tactiles sur un widget, appelez ` QTest::touchEvent()` avec un pointeur vers une instance de ` QWidget `. Ajoutez des événements tactiles à l’objet `QTouchEventWidgetSequence` renvoyé en appelant ` press()`, ` move()`, ` release()` et ` stationary()`, puis laissez l’instance sortir de la portée pour que la séquence soit transmise au système d’événements.
Documentation des fonctions membres
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::move(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Ajoute à cette séquence un événement de déplacement pour le point de contact touchId à la position pt et renvoie une référence à cette séquence QTouchEventWidgetSequence.
La position pt est interprétée comme relative à widget. Si widget est un pointeur nul, alors pt est interprétée comme relative au widget fourni lors de l'instanciation de ce QTouchEventWidgetSequence.
Simule le déplacement par l’utilisateur du doigt identifié par touchId.
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::press(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Ajoute à cette séquence un événement de pression pour le point de contact touchId à la position pt et renvoie une référence à ce QTouchEventWidgetSequence.
La position pt est interprétée comme relative à widget. Si widget est un pointeur nul, alors pt est interprété comme relatif au widget fourni lors de l'instanciation de ce QTouchEventWidgetSequence.
Simule le fait que l'utilisateur a appuyé sur l'écran tactile ou le pavé tactile avec le doigt identifié par touchId.
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::release(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Ajoute à cette séquence un événement de relâchement pour le point de contact touchId à la position pt et renvoie une référence à ce QTouchEventWidgetSequence.
La position pt est interprétée comme relative à widget. Si widget est un pointeur nul, alors pt est interprétée comme relative au widget fourni lors de l'instanciation de ce QTouchEventWidgetSequence.
Simule le fait que l’utilisateur a retiré son doigt identifié par touchId.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.