Spec-Zone.ru › Qt 6.0

Изменения в 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API