QTest::QTouchEventWidgetSequence Class
class QTest::QTouchEventWidgetSequenceLa clase QTouchEventWidgetSequence se utiliza para simular una secuencia de eventos táctiles para un widget. Más...
| Cabecera: | #include <QTouchEventWidgetSequence> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Test)target_link_libraries(mytarget PRIVATE Qt6::Test) |
| qmake: | QT += testlib |
| Hereda: | QTest::QTouchEventSequence |
Funciones Públicas
| 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) |
Descripción detallada
Para simular una secuencia de eventos táctiles en un widget, llame a QTest::touchEvent() con un puntero a una instancia de QWidget. Añade eventos táctiles al objeto QTouchEventWidgetSequence devuelto llamando a press(), move(), release() y stationary(), y deja que la instancia salga del ámbito para registrar la secuencia en el sistema de eventos.
Documentación de las funciones miembro
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::move(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Añade un evento de movimiento para el punto de contacto touchId en la posición pt a esta secuencia y devuelve una referencia a este QTouchEventWidgetSequence.
La posición pt se interpreta como relativa a widget. Si widget es el puntero nulo, entonces pt se interpreta como relativa al widget proporcionado al instanciar este QTouchEventWidgetSequence.
Simula que el usuario ha movido el dedo identificado por touchId.
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::press(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Añade un evento de pulsación para el punto de contacto touchId en la posición pt a esta secuencia y devuelve una referencia a este QTouchEventWidgetSequence.
La posición pt se interpreta como relativa a widget. Si widget es el puntero nulo, entonces pt se interpreta como relativa al widget proporcionado al instanciar este QTouchEventWidgetSequence.
Simula que el usuario ha pulsado la pantalla táctil o la almohadilla con el dedo identificado por touchId.
QTest::QTouchEventWidgetSequence &QTouchEventWidgetSequence::release(int touchId, const QPoint &pt, QWidget *widget = nullptr)
Añade un evento de liberación para el punto de contacto touchId en la posición pt a esta secuencia y devuelve una referencia a este QTouchEventWidgetSequence.
La posición pt se interpreta como relativa a widget. Si widget es el puntero nulo, entonces pt se interpreta como relativa al widget proporcionado al instanciar este QTouchEventWidgetSequence.
Simula que el usuario ha levantado el dedo identificado por 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.