Изменения в Qt Test
Qt 6 — результат осознанных усилий по повышению эффективности и удобства использования фреймворка.
Мы стараемся сохранять двоичную и исходную совместимость для всех публичных API в каждом релизе. Но некоторые изменения были неизбежны, чтобы сделать Qt лучшим фреймворком.
В этом разделе мы обобщаем эти изменения в Qt Test и предоставляем рекомендации по их обработке.
Функциональность, связанная с касанием
QTouchEventSequence
QTest::QTouchEventSequence функции, принимающие параметр QWidget, были перемещены в новый класс: QTest::QTouchEventWidgetSequence. Список затронутых функций следующий:
- QTest::QTouchEventSequence::press(int touchId, const QPoint &pt, QWidget *widget)
- QTest::QTouchEventSequence::move(int touchId, const QPoint &pt, QWidget *widget)
- QTest::QTouchEventSequence::release(int touchId, const QPoint &pt, QWidget *widget)
В этой же связи перегрузка QTest::touchEvent() с параметром QWidget была изменена, чтобы возвращать объект QTouchEventWidgetSequence.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/testlib-changes-qt6.html