Ниже приведены подробности моей настройки разработки: Linux Рабочий стол: Ubuntu 16.04 LTS Версия Qt: 5.9.4 Открытый исходный код
Я работаю над небольшим приложением, которое продемонстрирует отзывчивость экрана оборудования. Например, если у меня есть SwipeView с приложением, мне нужно измерить время между действием пользователя (т. Е. Окончанием действия смахивания на экране) и изменением страницы (следующей или предыдущей) до появления. Я тестирую приложение на x86, а позже я проведу кросс-компиляцию для устройства.
Здесь мое требование - конец действия пользователя, мне нужно получить сигнал для фиксации времени. Как только страница будет изменена при просмотре смахивания, я снова зафиксирую время, и тогда разница этих двух раз будет моим результатом.
Для изменения страницы я могу полагаться на слот onCurrentIndexChanged () SwipeView. Но я не нашел ни одного слота, который сообщает об окончании действия пользователя.
Я пробовал использовать MouseArea. onPress , я делаю mouse.accepted = false , и это позволяет смахивать. Но тогда я не получаю событие onRelease в MouseArea, что очевидно из документа MouseArea.
Так есть ли способ справиться с этим сценарием?
С уважением , Бика sh