QTest::QTouchEventWidgetSequence Class
class QTest::QTouchEventWidgetSequenceLa classe QTouchEventWidgetSequence est utilisée pour simuler une séquence d'événements tactiles pour un widget. Plus d'informations...
| En-tête : | #include <QTouchEventWidgetSequence> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Test)target_link_libraries(mytarget PRIVATE Qt6::Test) |
| qmake : | QT += testlib |
| Héritages : | 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 sur une instance de QWidget. Ajoutez des événements tactiles à l'objet QTouchEventWidgetSequence renvoyé en appelant press(), move(), release() et stationary(), et laissez l'instance s'exécuter hors de la portée pour valider la séquence dans le système d'événements.
Documentation des fonctions membres
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::move(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Ajoute un événement de déplacement pour le point de contact touchId à la position pt à cette séquence et renvoie une référence à ce QTouchEventWidgetSequence.
La position pt est interprétée comme étant relative à widget. Si widget est le pointeur nul, alors pt est interprété comme étant relatif au widget fourni lors de l'instanciation de ce QTouchEventWidgetSequence.
Simule que l'utilisateur a déplacé le doigt identifié par touchId.
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::press(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Ajoute un événement de pression pour le point de contact touchId à la position pt à cette séquence et renvoie une référence à ce QTouchEventWidgetSequence.
La position pt est interprétée comme étant relative à widget. Si widget est le pointeur nul, alors pt est interprété comme étant relatif au widget fourni lors de l'instanciation de ce QTouchEventWidgetSequence.
Simule 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 un événement de libération pour le point de contact touchId à la position pt à cette séquence et renvoie une référence à ce QTouchEventWidgetSequence.
La position pt est interprétée comme étant relative à widget. Si widget est le pointeur nul, alors pt est interprété comme étant relatif au widget fourni lors de l'instanciation de ce QTouchEventWidgetSequence.
Simule que l'utilisateur a levé le 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.